文章目录 1.JVM整体架构 1.1 JVM(虚拟机) 1.2 Java虚拟机阵营 2.JVM子系统构成 3.JVM内存结构 3.1 名词解释 3.2 JVM对该区域规范了两种异常 3.3 实例详解Java栈 3.4 栈+堆+方法区的交互关系 3.5 堆(线程共享) 3.5.1 **为什么jdk1.8用元数据区取代了永久代**? 3.5.2 java虚拟机调优的目的 3.6 JVM执行案例分析 3.6.1 编写java类 3.6.2 执行编译 3.6.3 Jvm指令分析 4.JVM执行引擎 1.JVM整体架构 1.1 JVM(虚拟机) 指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。常用的虚拟机有VMWare,Virtual Box,Java Virtual Machine 1.2 Java虚拟机阵营 Sun HotSpot VM BEA JRockit VM IBM J9 VM Azul VM Apache Harmony Google Dalvik VM Microsoft JVM … 补充知识: