學習Java的第一次總結 1.Java程式的編譯和執行 通過上圖,我們輕易得出java執行過程:由javac編譯為位元組碼文件,通過JVM轉換為底層操作系統可識別的命令操作。 註意:①Java跨平臺的始終是Java源文件,而不是JVM ②JVM在其間是充當中間層,是溝通java文件和不同操作系統(如L ...
學習Java的第一次總結
1.Java程式的編譯和執行
通過上圖,我們輕易得出java執行過程:由javac編譯為位元組碼文件,通過JVM轉換為底層操作系統可識別的命令操作。
註意:①Java跨平臺的始終是Java源文件,而不是JVM
②JVM在其間是充當中間層,是溝通java文件和不同操作系統(如Linux、Windows)的“橋梁”。不同操作系統需要不同的Java虛擬機
2.JVM的組成
圖解:
①通過Java源文件編譯成的位元組碼文件通過類載入器進入JVM運行時數據區
②類載入器(英語:Java Classloader)是Java運行時環境(Java Runtime Environment)的一部分,負責動態載入Java類到Java虛擬機的記憶體空間中。
③程式計數器與記憶體泄露無關
④至於JVM5個組成部分的詳解可以百度Java虛擬機
作為一個初學者,我覺著大概瞭解一下JVM還是有益處的,至於更深一層,等學到後面再繼續研究。
PS:①第一次寫博客,難免有紕漏,如有錯誤,請務必指出。
②如有建議,請評論區留言指教,謝謝大家!