JVM
文章平均质量分 92
AttackingRookie
这个作者很懒,什么都没留下…
展开
-
JVM-类加载机制与GC
JVM 类加载机制 类加载过程 **加载:**在硬盘中查找并通过IO读入字节码文件至JVM虚拟机方法区,同时在堆中创建Class对象 **验证:**校验字节码文件的正确性 **准备:**为类的静态变量分配内存,并将其初始化为默认值。此阶段仅仅只为静态变量(即static修饰的字符变量)分配内存,并设置该变量的初始值,(比如static int num = 5, 这里只是将num初始化为0,5的值将会在初始化时赋值);对于final static 修饰的变量,编译的时候就会分配了,也不会分配实例变量的内存。原创 2021-01-09 13:59:09 · 87 阅读 · 0 评论 -
java虚拟机
JAVA 虚拟机 1. 内存模型 2. JVM 的位置 运行在操作系统上 3. JVM 体系 4. 类加载器 作用: 加载Class文件 类是抽象的,对象是具体的 虚拟机自带的加载器 启动类(根bootstrap)加载器 扩展类加载器 应用程序加载器 JVM中提供了三层的ClassLoader: Bootstrap classLoader:主要负责加载核心的类库(java.lang.*等),构造ExtClassLoader和APPClassLoader。 ExtClassLoader:主要负责加原创 2021-01-08 17:34:02 · 555 阅读 · 0 评论