JVM中Java内存划分(栈,堆,方法区)

Java内存划分

在这里插入图片描述
在这里插入图片描述
JVM虚拟机栈 : 线程私有,存放的是Java8大基本数据类型,对象引用
堆区 : 线程共享,存放的是类的实例对象和数组
方法区 : 线程共享,主要存储所有对象数据共享区域,存储静态变量和普通方法、静态方法、常量、字符串常量(严格说存放在常量池,堆和栈都有)等类信息,、说白了就是保存类的模板,方法区也叫"永久代"但jdk8之后被元空间取代

发布了42 篇原创文章 · 获赞 13 · 访问量 6498

猜你喜欢

转载自blog.csdn.net/weixin_43508555/article/details/104551991
今日推荐