JVM |
内存栈 |
内存堆 |
设计模式 |
处理逻辑 |
数据 |
分配方式 |
线程独立分配 |
进程统一分配 |
生命周期 |
线程启动分配, 线程销毁回收。 |
进程启动分配, 进程结束回收。 |
访问权限 |
不能跨线程 |
所有进程的线程 |
应用分配 |
执行方法时 |
实例化(创建对象) |
回收方式 |
方法执行完 |
垃圾回收机制 |
容量 |
小 |
大 |
存取速度 |
快 |
慢 |
进出机制 |
先进栈,后出栈 |
可指定内存空间 |