深入jvm虚拟机
zhtttylz
这个作者很懒,什么都没留下…
展开
-
JVM常见面试题--关于java内存区域的问题
一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了,对此我参照了一些网上的面试题做出了一些总结 介绍下Java内存区域(运行时数据区) 程序计数器:线程私有,因为在线程切换后,要能够恢复到正确的位置,所以是私有的,工作的时候通过改变程序计数器的值来选取下一条指令进行执行 Java虚拟机栈:同样线程私有,生...原创 2019-01-31 22:34:45 · 717 阅读 · 0 评论 -
JVM常见面试题--关于虚拟机垃圾回收的问题
一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了,对此我参照了一些网上的面试题做出了一些总结 如何判断对象是否死亡(两种方法) 可达性分析: 这个算法的基本思想就是通过一系列的GC Root对象作为起点,从这些节点开始向下搜索,节点所走过的路称之为引用链,当一个对象没有被任何引用链链接的话,这个对象就...原创 2019-01-31 11:47:19 · 389 阅读 · 0 评论 -
JVM常见面试题--关于虚拟机之虚拟机类加载机制的问题
一般作为Java程序员在面试的时候一般会问的大多就是Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理这些问题了,对此我参照了一些网上的面试题做出了一些总结 简单说说类加载过程,里面执行了哪些操作? 加载阶段由三个基本动作组成: 通过类型的完全限定名,产生一个代表该类型的二进制数据流 解析这个二进制数据流为方法区内的运行时数据结构 创建一个表示该类型的java....原创 2019-01-31 22:59:21 · 199 阅读 · 0 评论