我是靠谱客的博主 端庄路灯,最近开发中收集的这篇文章主要介绍浅谈Java虚拟机,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

浅谈 Java 虚拟机
在这里插入图片描述

Java虚拟机栈

特点:

1.线程私有

2.生命周期与线程相同
我们平时所说的堆和栈,栈指的就是虚拟机栈,或者说是虚拟机栈局部变量表部分。

工作特点

1.64位长度的long和double类型的数据会占用2个局部变量,其余数据类型占用1个。
2.局部变量表(虚拟机栈中的)所需的空间在编译期间完全确定,方法运行期间不会改变大小。

Java堆

Java堆是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。

唯一目的

存放对象实例

Java堆是垃圾收集器管理的主要区域,又叫做“GC堆”。Java堆还可以细分为:新生代和老年代。

方法区

也是各个线程共享的内存区域

最后

以上就是端庄路灯为你收集整理的浅谈Java虚拟机的全部内容,希望文章能够帮你解决浅谈Java虚拟机所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部