學習了周志明老師的《深入理解Java虛擬機》,謹以此文章記錄下我的所學所思。
由於習慣於全局到局部,所以我先呈現的是對Java虛擬機總體的一個把握,然後在一步一步解剖每個部分,話不多說,進入正題。
總體分爲空間和時間方面的知識:
空間:虛擬機工作的整個過程中,其使用到的內存狀態變化;
時間:虛擬機工作流程,即虛擬機如何一步一步將代碼轉換到機器可執行的過程。
“空間”模型,整個過程就在這屁大點地方折騰,easy吧!一會慢慢抽絲撥繭細水長流,好想秀一波文化。。話不多說(感覺被小志帶壞了),咱繼續
“時間”模型,大體過程就是這樣,是不是感覺茅塞頓開,終於知道了javac和java命令是什麼作用了吧!下來隨着學習的深入,就可以慢慢豐富這個圖了
好了各位看官(假裝自己是名博),引子就到這了,接下來往圖中添加東西了。