第二章——Java內存區域與內存溢出異常

一、運行時數據區域 虛擬機運行的時候會把內存分成幾個不同的部分來管理,包括:線程間共享的Java堆和方法區、線程私有的虛擬機棧和程序計數器,還有個單獨拿出來講的直接內存。 下面這幾個除了程序計數器,其它的都會報OutOfMemoryError異常。 1、程序計數器 這個好理解,就是當前線程執行到哪裏了。每個線程都有一個這個計數器。 2、Java虛擬機棧和本地方法棧 虛擬機棧也是線程私有的,生命週期
相關文章
相關標籤/搜索