java在虛擬中實現編譯運行原理小總結

java代碼通過類加載的方式加載進JVM,JVM在運行java程序時會把它所管理的內存分爲若干部分,如圖示: 方法區(線程共享區):存儲字節碼被虛擬機加載後(編譯)的類信息(),靜態變量,和靜態常量等(理解加了static final的常量)。字節碼加載後,就會在方法區生成該Class對象,用於訪問方法區該類的接口,纔有了反射。 堆(線程共享區):虛擬機啓動時(運行),唯一目的就是存放java實例
相關文章
相關標籤/搜索