这是理解JVM的第一篇文章,这篇文章主要介绍JVM的总体结构和每一个部分的功能.内容比较少,对于每一个部分详细的内容,放到后面的文章中,逐步展开.这个系列总结完,应该会对JVM有一个整体且深入的认识了. JVM运行时数据区 这是网上的一个JVM结构的示意图,还是比较清晰明了的说明了JVM结构. 这篇文章主要介绍运行时数据区,关于类加载器的部分,放到下一篇文章讲解. 从这个图中,可以看出运行时数据区可以细分为5项,分别是: 方法区 虚拟机栈 堆 本地方法区 程序计数器 一般写程序常见的区域是方法区…