深入理解Java虚拟机
文章平均质量分 75
少巷
这个作者很懒,什么都没留下…
展开
-
深入理解Java虚拟机之内存详解
Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干不同的区域,包括程序计数器、堆、虚拟机栈、方法区、本地方法栈。程序计数器 程序计数器是一块较小的空间,可以看做是当前线程所执行的行号指示器。通过改变这个程序计数器的值来取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要这个计数器来完成。 每个线程原创 2017-10-15 20:34:51 · 247 阅读 · 0 评论 -
深入理解Java虚拟机之垃圾收集算法
Java内存运行时,运行区域包括程序计数器、虚拟机栈、本地方法栈、堆、方法区,其中程序计数器、虚拟机栈、本地方法栈是线程私有的,随线程而生,随线程而灭。栈中的栈帧随着方法的进入及退出而有条不紊地执行着出栈和入栈操作。原创 2017-10-23 20:22:14 · 187 阅读 · 0 评论