JVM 理论基础目录(待更新,系列完全写完后会统一整理好)

时间:2020-11-28 09:05:49

参考文档:

  [1] Java 虚拟机规范(Java SE 8版)

  [2] 深入理解 Java 虚拟机: JVM 高级特性与最佳实践 周志明

本系列的更新快慢全部随意,介意者请海涵。

一 、JVM 入门简介

  JVM 入门指南

  JVM 整体流程的介绍

二、JVM 主要组成部分介绍

  JVM 即时编译器

  JVM 类加载机制:JVM 类加载方式(JVM 预定义类加载器和双亲委派模型),JVM 类加载时机与步骤

    深入理解Java类加载器(一):Java类加载原理解析 : https://www.cnblogs.com/studyMoreRich/p/jvm-classloader-first.html

    深入理解Java类加载器(二):线程上下文类加载器

    JVM类生命周期概述:加载时机与加载过程

    深入理解Java对象的创建过程:类的初始化与实例化

  JVM 运行时数据区:程序计数器、Java 虚拟机栈和本地方法栈,方法区和堆

  JVM 执行引擎

三、 对象的创建、实例化,对象结构、访问方式

四、垃圾回收机制

  JVM 5 JAVA 垃圾回收机制

  对象存活判定算法

  引用的分类

  垃圾回收算法

  垃圾回收器

  内存分配与回收策略

五、拟机性能监控和故障处理工具篇

  线上虚拟机工具

  图形工具