您好,欢迎来到要发发知识网。
搜索
您的当前位置:首页java内存结构的组成

java内存结构的组成

来源:要发发知识网

1、程序计数器

即PC寄存器,程序计数器是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。

2、Java虚拟机栈

与程序计数器一样,Java虚拟机栈也是线程私有的,它的生命周期与线程相同

3、本地方法栈

与虚拟机栈基本类似,区别在于虚拟机栈为虚拟机执行的java方法服务,而本地方法栈则是为Native方法服务。

4、Java堆

GC堆是java虚拟机所管理的内存中一块内存区域,也是被各个线程共享的内存区域,在JVM启动时创建。

5、方法区

也称”永久代”,它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。

以上就是java内存结构的组成,希望对大家有所帮助。更多Java学习指路:

本教程操作环境:windows7系统、java10版,DELL G3电脑。

Copyright © 2019- net188.cn 版权所有 湘ICP备2022005869号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务