Java字节码增强指的是在Java字节码生成之后,对其进行修改,增强其功能,这种方式相当于对应用程序的二进制文件进行修改。Java字节码增强主要是为了减少冗余代码,提高性能等 目录 1. 类加载阶段 1.1 加载阶段 ...
目录 1. Jvm垃圾回收 2. 作用域 3. 分类 4. 垃圾回收算法 4.1 标记-复制算法 4.2 标记-清除算法 4.3 标记-整理算法 5. 垃圾收集器 5.1 Serial收集器(-XX:+UseSerialGC -XX:+UseSerialOldGC) 5.2 Parallel Sca...
目录 1. 什么是Jvm 2. Jvm组成 2.1 Jdk体系结构 2.2 Jvm体系结构 3. 类加载机制 3.1 流程 3.2 类加载器和双亲委派机制 3.3 类加载器初始化过程 3.4 双亲委派机制 3.5 为什么要设计双亲委派机制? 3.6 全盘负...
1. 对象的创建 对象创建的主要流程: 1.类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化...
1. 类加载阶段 1.1 加载阶段 将类的字节码载入方法区中,内部采用 C++ 的 instanceKlass 描述 java 类,它的重要 field 有: _java_mirror 即 java 的类镜像,例如对 String 来说,就是 String.class,作用是把...