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方法、生成头文件、实现本地方法、编译生成动态链接库以及调用这些方法。