类加载器深入解析与阶段分解 类加载器深入解析与阶段分解 类加载 在Java代码中,类型的加载、链接与初始化都是在程序运行期间完成的 提供了更大的灵活性,增加了更多的可能性 加载:例如从磁盘把class文件加载到jvm 链接:确定类与类之间的关系,字节码的安全校验等 初始化:为静态变量赋值 类加载器深入剖析 Java虚拟机与生命周期 在如下情况下,Java虚拟机将结束生命周期 执行了 System.exit() 方法 程序正常执行结束 程序在运行过程中遇到了异常或者错误而异常终止 由于操作系统出现了错误导致Java虚拟机进程退出 Terwer...大约 1 分钟新笔记JVM进阶新思路jvm
Java字节码文件结构剖析 Java字节码文件结构剖析 javap javap MyTest1 image-20220605211957751 javap -c MyTest1 image-20220605212012796Terwer...大约 2 分钟新笔记JVM进阶新思路jvm
JVM知识体系与工具使用 JVM知识体系与工具使用 基于JVM的动态语言和静态语言生态圈很繁荣 大纲 JVM介绍 HotSpot虚拟机讲解 垃圾收集方式详解 垃圾收集算法详解 垃圾收集器详解 分代垃圾收集机制详解 新生代讲解 老年代讲解 G1收集器分析与实例 常见且重要的虚拟机参数实例 栈 方法区 线程共享内存区 根搜索算法 Serial收集器 ParNew收集器 类加载机制详解 类加载的双亲委托机制 字节码文件生成与分析 魔数 常量池与方发表 各种指令详解 锁详解 线程安全 偏向锁、自旋锁与轻量级锁 JIT编译器 GC日志生成与分析 虚拟机监控工具详解 jconsole使用方式详解 逃逸与逃逸分析 方法内联 虚拟机内存模型详解 Terwer...小于 1 分钟新笔记JVM进阶新思路jvm