早期编译优化

分析了 java 源代码编译为字节码的过程。 分析 java 中泛型,主动装箱拆箱,条件编译等多种语法糖的前因 … 阅读更多

晚期(运行期)优化

一、概述 热点代码:某个方法或代码块运行的特别频繁时,Hotspot 虚拟机就会将这些代码认定为热点代码。 然 … 阅读更多

虚拟机类加载机制

一、概述 虚拟机把描述类的 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟 … 阅读更多

虚拟机字节码执行引擎

虚拟机在执行代码时如何找到正确的方法:解析、分派、动态类型支持 如何执行方法内的字节码:解释执行和编译执行 执 … 阅读更多

B-Tree & B+Tree

二叉树: 顾名思义,就是一个节点分出两个节点,称其为左右子节点;每个子节点又可以分出两个子节点,这样递归分叉, … 阅读更多