Java面向对象
未读
Java面向对象基础
Java面向对象
未读
Java访问权限修饰符
本文探讨了Java中的访问权限控制,包括默认访问权限、public、private和protected。文章通过两个场景阐述了访问权限控制的重要性,并详细介绍了如何使用这些修饰符来控制类、方法和变量的访问级别。文章通过实例说明了不同访问权限在不同场景下的应用,包括类和方法的可见性以及继承关系中的访问权限问题。此外,还补充了关于Java包和类文件的知识,强调了包的作用和命名规则。
Java面向对象
未读
Java代码初始化块
本文介绍了Java代码初始化块的作用,与静态初始化块区分,并通过实例说明了初始化块在对象创建时先于构造方法执行的特点。文章重点阐述了初始化块的三个规则:类实例化时执行、位于构造方法前执行、执行顺序从前至后。此外,还通过示例展示了实例初始化块和静态初始化块的使用,并说明了它们与构造方法执行顺序的关系。
Java面向对象
未读
Java的native本地方法
本文介绍了Java中的native本地方法及其在JNI(Java Native Interface)中的作用。native方法允许Java代码调用其他语言的代码,如C/C++,以解决Java标准库不支持或性能需求的问题。JNI使得Java与其他语言编写的代码交互成为可能,尽管会牺牲部分平台可移植性和安全性。文章通过一个使用C语言编写本地程序的示例,详细展示了如何创建native方法、生成头文件、实现本地方法、编译生成动态链接库以及调用这些方法。
Java语法基础
未读
Java数组相关知识
本文介绍了Java数组的基本概念、声明和初始化方法、常用操作,包括访问、遍历、复制等。重点阐述了数组与List的关系,以及如何将数组转换为List。此外,还介绍了数组的排序、查找、复制和越界处理等知识,强调了正确使用数组的重要性,以避免常见的数组越界异常。