jvm下方是移植接口(包括适配器和java操作系统),jvm通过移植接口在具体的平台和操作系统中实现,jvm的上方是java的基本类库和扩展类库以及他们的API,利用java API
编写的应用程序和小程序可以在任何java平台运行而无须考虑底层平台,就是因为jvm实现了程序与操作系统的分离,从而实现了java平台的无关性。
因此当Java程序启动的时候,就产生JVM的一个实例;当程序运行结束的时候,该实例也跟着消失了。
jvm下方是移植接口(包括适配器和java操作系统),jvm通过移植接口在具体的平台和操作系统中实现,jvm的上方是java的基本类库和扩展类库以及他们的API,利用java API
编写的应用程序和小程序可以在任何java平台运行而无须考虑底层平台,就是因为jvm实现了程序与操作系统的分离,从而实现了java平台的无关性。
因此当Java程序启动的时候,就产生JVM的一个实例;当程序运行结束的时候,该实例也跟着消失了。