简单来讲,就是java源代码编译成.class字节码文件(编译),然后jvm装载.class字节码文件(解释),然后执行。 java程序是运行在java虚拟机上的,所以与平台无关性,移植性强的优点就显示出来了。