evilinf.github.io - Evilinf

next (2072) hexo (1116)

Example domain paragraphs

临渊羡鱼,不如退而织网

虚拟机中内存是如何划分的,以及哪部分区域、什么样的代码和操作可能导致内存溢出异常,并讲解了各个区域出现内存溢出异常的常见原因。 分析了垃圾收集的算法和JDK1.7中提供的几款垃圾收集器的特性及运作原理。通过代码实例验证了Java虚拟机自动内存分配及回收的主要规则。 介绍了随JDK发布的6个命令行工具和两个可视化的故障处理的使用方法。

讲解了Class文件结构中的各个组成部分,以及每个部分的定义、数据结构和使用方法,以实战的方式演示了Class文件的数据是如何存储和访问的。 介绍了类加载过程的“加载”、“验证”、“准备”、“解析”和“初始化”5个阶段中虚拟机分别执行了哪些动作,还介绍了类加载器的工作原理及其对虚拟机的意义。 分析了虚拟机在执行代码时如何找到正确的方法,如何执行方法内的字节码,以及执行代码时涉及到的内存结构。

Links to evilinf.github.io (1)