摘要:
Java 类加载与运行 类从加载到内存直至被卸载,整个生命周期包括:加载、验证、准备、解析(绑定)、初始化、使用和卸载 7个阶段 ,对于不同的 JVM 实现,这 7 个阶段可能各有重叠,但大致过程相同 [TOC] 从类到对象 粗略来看,类的加载一般需要经过下面三个过程 1. 通过一个类的全限定名 阅读全文
摘要:
Java 编译与优化 Java 的编译器有三类 1. 前端编译器,将 .java 文件编译为 .class 文件 Javac、ECJ 2. 运行时编译器,JIT HotSpot 的 C1、C2 编译器 3. AOT(Ahead Of Time Compiler),直接将 Java 代码编译为本地 阅读全文