![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java虚拟机
Atptro
这个作者很懒,什么都没留下…
展开
-
java虚拟机-虚拟机基本
虚拟机基本什么是java虚拟机概念通俗易懂的理解jvm的生命周期java虚拟机的体系结构类装载器子系统运行时数据区执行引擎本地方法接口 什么是java虚拟机 我一般是能记例子就不记概念,不过概念还是要贴出来的 概念 Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。(copy的百度...原创 2018-11-07 11:57:17 · 299 阅读 · 0 评论 -
java虚拟机-运行时数据区
运行时数据区图本地方法栈局部变量表操作数栈动态连接方法返回地址异常本地方法栈程序计数器堆 图 本地方法栈 Java虚拟机栈是线程私有的,生命周期跟线程相同。 虚拟机栈的栈元素是栈帧,当有一个方法被调用时,代表这个方法的栈帧入栈;当这个方法返回时,其栈帧出栈。(后入先出,相当于弹夹调用就是放入子弹,返回就是发射,下面是图解栈帧及内部结构) 局部变量表 局部变量表是一组变量值存储空间,用以存储方法...原创 2018-11-07 16:11:22 · 246 阅读 · 0 评论 -
java虚拟机-垃圾回收机制
垃圾回收机制如何确定对象已死引用计数法根搜索法垃圾回收算法Mark-Sweep(标记-清除)算法Copying(复制)算法Mark-Compact(标记-整理)算法Generational Collection(分代收集)算法垃圾收集器SerialParNewParallel ScavengeCMSG1 如何确定对象已死 “死”说的就是没用的对象,那么如何确定已经死亡的对象呢!有下面两个方法 引用...原创 2018-11-07 18:17:40 · 291 阅读 · 0 评论