《Java编程思想》006 访问权限控制

与您共读《Java 编程思想》page 109~123

访问控制:隐藏具体实现、封装
解决的问题:把变动的事物和不变的事物分开
案例:类库。类库的消费者必须依赖它使用的那部分类库。泪空更新时,他们不需要改写代码。另一个方面,类库的开发者必须有权限进行修改和改进,并确保客户端代码不受到影响。
问题 类库开发者不得删除任何现有方法,无法知道现有的域是否被使用
解决引入访问控制 public、protected、包访问权限、private

Java环境变量的作用

classpath 指定指定类搜索路径。javac编译器的一个环境变量。它的作用域import、package相关。当你使用import java.util时,编译器会去classpath下寻找java/util是否存在,然后找出吻合的.class文件。

path 指定命令搜索路径。例如,在命令行输入javac编译命令时,它会在path变量所指路径寻找命令程序。

JAVA_HOME JDK路径Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

Java如何分装自己的类,建立并使用自己的类库

将自己的jar包路径添加到classpath路径下

JDK常用工具

  1. Javac: Java源程序编译器,将Java源代码转换成字节码。
  2. Java: Java解释器,直接从字节码文件,又称为类文件.执行Java应用程序的字节代码。
  3. appletviewer.exe Java applet浏览器。appletviewer命令可在脱离万维网浏览器  环境的情况下运行applet
  4. jar: java应用程序打包工具,可将多个类文件合并为单个JAR归档文件。
    5.Javadoc: Java API文档生成器从Java源程序代码注释中提取文档,生成API文档HTML页。
  5. jdb: Java调试器(debugger),可以逐行执行程序.设置断点和检查变Md

参考

  1. Java中如何使封装自己的类,建立并使用自己的类库?
  2. classpath、path、JAVA_HOME的作用及JAVA环境变量配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章