Java面試之Jvm內存結構和工做原理

1.內存結構 jvm 的內存 棧 - 線程私有的(每一個線程有本身的棧內存) 程序計數器 (記錄當前線程中代碼執行的位置) 本地方法棧 (native ) 非java語言編寫的方法 棧幀多個 每一個棧幀對應一次方法調用, 方法內局部變量、方法參數,方法調用時分配棧幀內存,方法調用結束,棧幀內存被回收 堆 - 線程共享的 當新建一個對象時,對象使用的就是堆內存, 當多個線程訪問堆中的對象時,須要注意
相關文章
相關標籤/搜索