我们知道Java程序的一切工作都是由JVM完成的,然而事实上JVM自己只会做一些简单的事,它头脑简单,复杂的事必须由main方法或run方法(阿拉丁们)指挥它怎样一步一步地去做。下图是JVM会做的最简单的几件事情。

 其中有些复杂的事,就如一个人所掌握的技术一般会记录下来成为笔记或成为书籍,被记录在一些对象中,设计这些对象的类被称为核心类,这些类构成了Java的核心库。所以说,技术不是人的一部分(吃喝拉撒睡不是人的天生的一部分哦),Java核心库也不是JVM的一部分,Java核心库只是告诉JVM怎样完成一些复杂的事情。