Java简单内存解析
生活随笔
收集整理的這篇文章主要介紹了
Java简单内存解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
堆(Heap),此內存區域的唯一目的就是存放對象實例,幾乎所有的對象實例都在這里分配內存。這一點在Java虛擬機規范中的描述是:所有的對象實例以及數組都要在堆上分配。
通常所說的棧(Stack),是指虛擬機棧。虛擬機棧用于存儲局部變量等。局部變量表存放了編譯期可知長度的各種基本數據類型(boolean、byte、char 、 short 、 int 、 float 、 long 、double)、對象引用(reference類型,它不等同于對象本身,是對象在堆內存的首地址)。 方法執行完,自動釋放。
方法區(Method Area),用于存儲已被虛擬機加載的類信息、常量、靜態變量、即時編譯器編譯后的代碼等數據。
總結
以上是生活随笔為你收集整理的Java简单内存解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何设置拒绝所有来电(如何设置拒绝所有来
- 下一篇: Java面向对象(2)--类的成员属性