Java编程:构造函数、可见性、静态与枚举类型详解
在Java编程中,有许多重要的概念和特性需要我们深入理解,包括类的可见性、访问修饰符、静态和枚举类型等。下面将为大家详细介绍这些内容。
1. Java类文件的查找路径
在学习Java时,我们常常需要了解Java是如何查找类文件和jar文件的。Java会在特定的目录中查找类文件,例如 $JAVAHOME/jre/classes 目录。如果你的程序不使用包,可以直接将 .class 文件放在这个目录中,但如果文件较多,这种方式会显得很混乱。
JDK会查看 CLASSPATH 环境变量来确定从哪些目录开始查找顶级包或目录。 CLASSPATH 告诉类加载器在编译或运行时查找要导入的Java包的所有可能起始位置(根目录)。设置 CLASSPATH 时,需要将其设置为JDK应该开始查找顶级包或目录名的所有目录列表。例如,对于类 a/b/c/D.java ,我们需要将 CLASSPATH 设置为包含“a”的父目录以及其他包含包/目录路径起始位置的父目录。环境变量的设置与shell和操作系统有关,你可以参考相关文档了解具体的设置方法和目录名的分隔方式。
2. 访问修饰符
访问修饰符是Java中非常重要的概念,它可以控制类、方法、字段等的可见性。主要有以下几种访问修饰符:
- 类的访问修饰符
- 无修饰符
超级会员免费看
订阅专栏 解锁全文
9万+

被折叠的 条评论
为什么被折叠?



