栈堆方法区Java虚拟机中的内存模型
java虚拟机有哪几块内存空间:
栈内存: 方法[运行时]所进入的内存,里面还会存储局部变量。
堆内存: new出来的数据都会保存在堆内存中。
方法区: 字节码文件加载时所进入的内存,分为静态区和非静态区,变量存在与栈,对象存在与堆,通过地址值寻址查找,其中被static修饰的成员变量与方法保存在静态区中,没有被static修饰的成员变量与方法保存在非静态区中。
本地方法区: 操作系统相关资源被n...
原创
2019-11-05 16:17:04 ·
148 阅读 ·
0 评论