爱她就要先懂她jvm

Java文件经过编译器编程字节码文件,为了能让jvm读懂,jvm再去和操作系统交互。 运行时数据区包括程序计数器,虚拟机栈,本地方法栈,堆,方法区 1.程序计数器能记录当前线程在做什么,下一条指令是什么,切换线程之后,能回到原来位置,是线程私有的,这个区域不会发生内存溢出的异常。 后续等待更新 2.java虚拟机栈:线程私有,生命周期与线程相同,每个方法被执行都会创建一个栈帧,栈帧中存储局部变量,
相关文章
相关标签/搜索