1.位元組碼是對電腦可讀的程式。 2.運行工具:java.exe,編譯器:javac.exe。 3.java平臺是一個運行在其它基於硬體的平臺之上的純軟體平臺。 4.java平臺有兩個組件:Java虛擬機(簡稱JVM),Java應用程式編程介面(簡稱Java API)。 5.java程式源代碼文件的 ...
1.位元組碼是對電腦可讀的程式。
2.運行工具:java.exe,編譯器:javac.exe。
3.java平臺是一個運行在其它基於硬體的平臺之上的純軟體平臺。
4.java平臺有兩個組件:Java虛擬機(簡稱JVM),Java應用程式編程介面(簡稱Java API)。
5.java程式源代碼文件的擴展名為.java,文件名必須與類名完全相同,必須註意大小寫。
6.類是Java程式的基本構造單元。
7.對象有兩個主要的組成部件:屬性和行為。
8.源代碼的翻譯有兩種:編譯和解釋。兩種方式只是翻譯的時間不同。
9.編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把程式編譯成為特定硬體平臺或操作平臺的機器語言的文件。以後再運行就不用重新翻譯,直接使用編譯的結果(exe文件)。優點:執行效率高;缺點:不能跨硬體或操作平臺。
10.解釋型語言不需要編譯,在運行程式的時候才翻譯,不需要編譯為特定的硬體平臺或操作平臺。優點:跨平臺;缺點:效率低。
11.Java被設計成為一種半編譯半解釋型的語言。
12.java程式生成的位元組碼是中間語言,對所有電腦都是相同的。不能直接執行,需要JVM翻譯成本地機器碼後才能執行。
13.Java API中是一些已經完成的軟體組件,提供了Java編程語言的核心功能。
14.位元組碼通過類載入器為程式的執行載入所需要的全部類。在類的載入過程中,先載入啟動類庫,再載入擴展類庫,最後載入用戶自定義類庫的順序。
15.位元組碼校驗器對載入的位元組代碼進行校驗,測試代碼格式,進行規則檢查。通過位元組碼校驗的代碼被解釋器一條一條翻譯成機器代碼。
16.即時編譯器,縮寫JIT,用JIT編譯器在每段代碼執行前先將其進行編譯為本地機器碼,提高執行速度。
17.main方法是啟動應用程式Java運行時引擎(JRE)的入口點,控製程序的流程。
18.main方法必須被聲明為public。
19.將Java技術分為三個平臺:Java SE(適用於普通PC及筆記本)、Java ME(適用於伺服器)、 Java EE(適用於嵌入式系統開發和運行,如手機、家電設備等)。
20.面向對象編程思想中包含兩個基本概念:對象和類。
21.編譯後的Java代碼稱為位元組碼。