还有一个运行时常量池属于方法区
从生命周期理解:
方法区和堆区生命周期和JVM相关
虚拟机栈,本地方法栈,程序计数器生命周期和线程相关
程序计数器:
虚拟机栈:
JDK1.8默认栈的大小为1M,栈的内存溢出会使当前线程崩溃,并不会使整个JVM退出。
栈帧包含:局部变量表,操作数栈,动态连接,方法返回地址
方法区:
还有一个运行时常量池属于方法区
从生命周期理解:
方法区和堆区生命周期和JVM相关
虚拟机栈,本地方法栈,程序计数器生命周期和线程相关
程序计数器:
虚拟机栈:
JDK1.8默认栈的大小为1M,栈的内存溢出会使当前线程崩溃,并不会使整个JVM退出。
栈帧包含:局部变量表,操作数栈,动态连接,方法返回地址
方法区: