《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環境變量配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章