JAVA编程思想读书笔记七(隐藏实现)(1)

    技术2022-05-11  54

    在面向对象的设计中,最主要的是将变和不变得东西区分开来。

    PACKAGE : 类库的单元。JAVA的源代码文件通常被称为编译单元,每个编译单元都必须是一个以.JAVA结尾的文件,而且其中必须有个与文件名相同的的public类,而且每个编译单元只能有一个PUBLIC类。

    JAVA的工作原理是他总是一执行一大堆.CLASS文件,或者是执行.JAR包文件。

    JAVA解释器的工作原理:首先,他要找到CLASSPATH环境变量(通过操作系统设置或者由工具自行设置)CLASSPATH包含一个或者多个目录,这些目录会被当作根目录供JAVA搜索.CLASS文件,从这个根目录出发,解释器会将每个点都转换成斜杠,这样他生成了以CLASSPATH为根的的相对路径,然后这些路径在与CLASSPATH里的各条记录相连,这才是JAVA用PACKAGE的名字寻找.CLASS的文件的地方。

     


    最新回复(0)