深入理解jvm-java内存区域、内存溢出异常、对象访问

运行时数据区域 在运行java程序时把它所管理的内存分为若干的数据区域,包括方法区、虚拟机栈、本地方法栈、堆、程序计数器。 程序计数器 相当于当前线程所执行的字节码的行号指示器,通过改变计数器的值来执行对应的字节码指令。 如果正在执行一个java方法,计数器记录的是虚拟机字节码指令的地址,如果是native方法,计数器为空。 在多线程中,任何一个确定的时刻,一个处理器只执行一条线程中的指令,因此为
相关文章
相关标签/搜索