![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA虚拟机
泠鸳
这个作者很懒,什么都没留下…
展开
-
Java虚拟机 垃圾回收机制(GC区域、垃圾回收算法、垃圾收集器)
本文主要总结自《深入理解Java虚拟机》一书。主要是对java虚拟机GC哪些内存区域以及如何回收等内容作出整理。 JVM垃圾回收机制概述GC回收的区域如何判断对象已死java堆引用计数算法可达性分析算法java中的引用类型方法区(类回收条件)什么时候进行回收垃圾收集算法标记-清除算法标记-复制算法标记-整理算法分代收集算法对象分配位置、创建对象的过程经典的垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS(Co原创 2020-06-24 21:23:20 · 393 阅读 · 0 评论 -
Java虚拟机 JVM类加载机制(类加载过程、时机、双亲委派模型)
JVM 类加机制什么是类加载类加载的过程(类的生命周期)什么时候进行类加载加载验证准备解析初始化类加载器双亲委派模型 什么是类加载 java平台实现了一次编译到处运行,离不开JVM的帮助,当我们的程序经过编译器编译,它会形成一个个.class后缀的文件,java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转码解析和初始化,最终形成可以被虚拟机直接使用的JAVA类型,这个过程被称为虚拟机的类加载机制。 一句话来解释:类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在原创 2020-06-23 19:23:10 · 472 阅读 · 1 评论 -
java虚拟机简介,JVM运行时数据区域(jvm内存模型)
java虚拟机 JVM(java virtual machine什么是JVM(简单介绍一下JVM)jvm运行时数据区域程序计数器(Program Counter Register)虚拟机栈(VM Stack)本地方法栈(Native Method Stack)Java堆(Heap)方法区(Method Area)运行时常量池直接内存(非虚拟机运行数据区) 什么是JVM(简单介绍一下JVM) 虚拟机指的是抽象化的计算机,通过运行在实际计算机上来仿真模拟各种计算功能,而java虚拟机也是如此,它有自己完善的硬体原创 2020-06-15 21:01:39 · 343 阅读 · 0 评论