1. 程式人生 > >程序運行過程的內存分析。

程序運行過程的內存分析。

nbsp example new logs .com 對象 static變量 內存 以及

  :自動分配連續的空間,後進先出。用於存放局部變量

    Example:s1(局部變量。new出來以後放到堆裏保存)

          s1中存放一個地址,指向堆中保存的對象,對象中的各種屬性也各自存放一個地址,指向堆內方法區中所保存的代碼、static變量以及常量池等。圖例如下

  :空間不連續。用於放置new出的對象

    方法區:存放類的信息(代碼)、static變量、常量池(字符串常量)等。

      Example:student類信息:1、代碼(屬性、方法)。2、static變量。3、常量池(字符串常量……等)

    

技術分享

程序運行過程的內存分析。