1、寄存器。这是最快的存储区,它位于处理器内部 2、堆栈。位于RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。 3、堆。通用的内存池(也位于RAM区),用于存放所有java对象。 4、常亮存储。常量值通常直接存放在程序代码内部。 5、非RAM存储。流对象和持久化对象。
转载于:https://juejin.im/post/5c0a2286e51d451da152e19d
1、寄存器。这是最快的存储区,它位于处理器内部 2、堆栈。位于RAM(随机访问存储器)中,但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。 3、堆。通用的内存池(也位于RAM区),用于存放所有java对象。 4、常亮存储。常量值通常直接存放在程序代码内部。 5、非RAM存储。流对象和持久化对象。
转载于:https://juejin.im/post/5c0a2286e51d451da152e19d