1. 程式人生 > >黑馬程式設計師---關於記憶體分配問題

黑馬程式設計師---關於記憶體分配問題

關於記憶體分配問題:
   1:把程式新增到硬碟當中。
   2: 系統內部使用載入器把Java檔案載入到記憶體當中。JAVA檔案會被解析為4個區:
           ⑴: heap 區(堆區)  new出來的東西 比如類中的變數
           ⑵: stack區(棧區)  A aa=new A(); 其中aa是個區域性變數,因為它是以資料型別 變數名的方式定義的,而且是在函式內部定義的
     ⑶:data segment (資料 區域)  比如:靜態變數,字串變數
           ⑷:code segment(程式碼 區域)   比如:加 減 乘 除 if 控制方法

總結建議:記憶體分配是必須要掌握的最基本的知識。因為在後面的課程中程式碼越來越負責,不懂記憶體分配,會把自己搞暈。