JVM |
內存棧 |
內存堆 |
設計模式 |
處理邏輯 |
數據 |
分配方式 |
線程獨立分配 |
進程統一分配 |
生命週期 |
線程啓動分配, 線程銷燬回收。 |
進程啓動分配, 進程結束回收。 |
訪問權限 |
不能跨線程 |
所有進程的線程 |
應用分配 |
執行方法時 |
實例化(創建對象) |
回收方式 |
方法執行完 |
垃圾回收機制 |
容量 |
小 |
大 |
存取速度 |
快 |
慢 |
進出機制 |
先進棧,後出棧 |
可指定內存空間 |