Java中的内存

Java中的内存可以划分为五个模块:

①栈内存(Stack):
保存的是一块堆内存的空间地址,每一块栈内存只能够保留一块堆内存地址。方法的运行一定要在栈当中运行。

②堆内存(Heap):
保存每一个对象的属性内容,即对象的真正数据。堆内存需要用关键字new才可以开辟。堆内存都有地址值:16进制。

③方法区(Method Area):
存储.class相关信息,包含方法的信息。

④本地方法栈(Native Method Stack):
与操作系统相关。

⑤寄存器(pc Register):
与CPU相关。

posted @ 2021-03-06 18:29  天天152  阅读(143)  评论(0编辑  收藏  举报