课程咨询 :025-84812726

达内南京Java培训 > 达内新闻 > 虚拟机如何定位类
  • 虚拟机如何定位类

    发布:达内南京Java培训      来源:达内新闻      时间:2016-05-19

  • 南京达内Java培训今天分享的知识是类存储在文件系统的子目录中,类的路径必须与包名匹配。

    另外,还可以利用JAR实用程序将类文件添加到归档文件中。在一个归档文件中,可以包含多个类文件和子目录,这样既可以节省又可以改善性能。

    类路径所列出的目录和归档文件是搜寻类的起始点,是所有基目录的集合,基目录中的子目录可以用于包含类文件。

    设置类路径的方法取决于编译环境。如果使用JDK,那么就有两种选择:为编译器和字节码解释器指定-classpath选项,或者设置CLASSPATH环境变量。

    具体的设置细节取决于操作系统。

    句点.表示当前目录,Windows环境中,各基目录以分号;间隔。

    由于运行时库文件(在jre/lib与jre/lib/ext目录下的rt.jar和一些其他的JAR文件)会被自动地搜索,所以不必将它们显式地列在类路径中。

    为编译器设置类路径:

    javac –classpath …

    也可以用-cp代替-classpath

    javac编译器总是在当前目录中查找文件,而java解释器仅在类路径中有.目录的时候,才查看当前目录。

    包作用域

    标记为public的部分可以被任意的类使用;

    标记为private的部分只能被定义它们的类使用。

    如果没有指定public或private,那么这个部分可以被同一个包中的所有方法访问。

    推荐文章

上一篇:继承基础知识

下一篇:java培训——包

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:05-31

Java--大数据全日制班

Java--大数据全日制班

开班日期:05-31

Java--零基础周末班

Java--零基础周末班

开班日期:05-31

Java--大数据周末班

Java--大数据周末班

开班日期:05-31

  • 地址:南京市龙蟠中路30号东来商务中心A座5楼
  • 课程培训电话:025-84812726     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56