轻松get JVM虚拟机

Java最神奇的地方之一莫过于他的虚拟机了
Java Virtual Machine ,JVM

Java通过JVM执行他的代码,JVM也提供了不同操作系统的版本
只要你提供了JVM支持的文件(我们称之为字节码文件),Java虚拟机就能保证运行结果是一致的。更甚者,字节码文件不仅仅来源于Java代码,只要符合字节码的文件格式规定,JVM就能跑给你看!
“Write Once!Run Everywhere!”
轻松get JVM虚拟机_第1张图片
Java的虚拟机拥有一套“全自动”的垃圾回收机制,这使得Java代码不容易发生内存泄漏事实上,你几乎很少遇到内存泄漏 ,但是Java的内存区域发生问题了,怎么办?
了解JVM将为你保驾护航,
轻松get JVM虚拟机_第2张图片

Java虚拟机的执行流程

轻松get JVM虚拟机_第3张图片
从上面的流程,我们得到下面几个主要部分的内容

  • JVM内存区域
  • 垃圾收集器与内存分配
  • 虚拟机执行子系统(类加载与执行)
  • 程序编译与代码优化

从这四个方向,构成了本专栏
文章链接如下(加粗代表已完成)

  • JVM内存区域
    • Java运行时的数据区域
    • HotSpot虚拟机对象
  • 垃圾收集器与内存分配
    • JVM垃圾回收算法
    • 垃圾收集器
  • 虚拟机执行子系统(类加载与执行)
  • 程序编译与代码优化

你可能感兴趣的:(轻松get,JVM)