java複習

Java平臺
平臺(Platform) :能夠支撐程序運行的硬件或軟件環境。
Java平臺:一種純軟件的平臺,它運行在其他基於硬件的平臺(如Windows)之上 。

Java虛擬機:由軟件虛擬的計算機,是Java平臺的核心。有自己的指令格式(字節碼指令)和可執行文件(字節碼文件)。
Java虛擬機可以理解爲一個以字節碼爲機器指令的CUP;對於不同的運行平臺,有不同的虛擬機。Java虛擬機機制屏蔽了底層運行平臺的差別,實現了“一次編譯,隨處運行”。

自動垃圾回收機制(Garbage Collection)
不再使用的內存空間應回收—垃圾回收
在C/C++等語言中,程序員負責回收無用內存
Java語言消除了程序員回收無用內存空間的責任;它提供一種系統級線程跟蹤內存的分配情況,並在JVM空閒時,檢查並釋放那些可釋放的存儲空間。
垃圾回收在Java程序運行過程中自動進行,程序員無法精確控制和干預。
Java運行時環境(Java Runtime Environment,JRE):是JDK的一個子集,用於解釋執行編譯後的Java程序(.class)。
需要掌握的規則
Java語言是大小寫敏感的(Case-Sensitive),例如HelloWorld和helloworld是兩個完全不同的類名,String≠string,System≠system。
一個源文件中可以定義多個Java類,但其中最多只能有一個類被定義爲public類。
如果源文件中包含了public類,則源文件必須和該public類同名(擴展名爲“.java”)。
一個源文件中包含多個Java類時,編譯後會生成多個字節碼文件,即每個類都會生成一個單獨的“.class”文件,且其文件名與類名相同。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章