程序執行過程:
1. Load到內存區。
在硬盤上有一塊程序代碼,要想運行,編譯好的東西load到內存。然后操作系統代碼找到
main方法,然后執行。
2. 找到main方法開始執行。
3. 執行過程中的內存管理。
一般分為四部分:
a. code segment: 存放代碼,代碼區
b. data segment: 靜態變量,字符串常量
c. stack(棧): 局部變量
d. heap(堆): new出來的東西
1. Load到內存區。
在硬盤上有一塊程序代碼,要想運行,編譯好的東西load到內存。然后操作系統代碼找到
main方法,然后執行。
2. 找到main方法開始執行。
3. 執行過程中的內存管理。
一般分為四部分:
a. code segment: 存放代碼,代碼區
b. data segment: 靜態變量,字符串常量
c. stack(棧): 局部變量
d. heap(堆): new出來的東西