對於剛剛接觸Java的人來說,JVM相關的知識不一定需要理解很深,對此裏面的概念有一些簡單的瞭解即可。不過對於一個有着3年以上Java經驗的資深開發者來說,不會JVM幾乎是不可接受的。
JVM作爲java運行的基礎,很難相信對於JVM一點都不瞭解的人可以把java語言喫得很透。我在面試有超過3年Java經驗的開發者的時候, JVM幾乎就是一個必問的問題了。當然JVM不是唯一決定技術能力好壞的面試問題,但是可以佐證java開發能力的高低。
在JVM這個大類中,我認爲需要掌握的知識有:
JVM內存模型和結構
2. Java的運行(基礎必備)
如果你想學習Java可以來這個羣,首先是二二零,中間是一四二,最後是九零六,裏面有大量的學習資料可以 下載。
3. 數據類型
4. 對象和實例,對象的創建
5. 訪問控制
6. 流程控制
7. 面向對象編程的概念
8. Static