一个java程序的完整执行需要经过两个流程,编译、运行,.java文件在经过JVM的编译后产生对应的class文件,需要明白的是,jvm在不同平台是不相同的,然而不同的jvm提供的编程接口却是相同的,即他们编译生成的class文件,可以在不同平台的jvm执行,可通俗理解为,一个java程序,在不同平台的jvm编译生成的class文件,是相同的,那当然这个class文件可以在不同平台的jvm执行了。
JAVA跨平台浅析
最新推荐文章于 2022-02-07 13:47:22 发布
一个java程序的完整执行需要经过两个流程,编译、运行,.java文件在经过JVM的编译后产生对应的class文件,需要明白的是,jvm在不同平台是不相同的,然而不同的jvm提供的编程接口却是相同的,即他们编译生成的class文件,可以在不同平台的jvm执行,可通俗理解为,一个java程序,在不同平台的jvm编译生成的class文件,是相同的,那当然这个class文件可以在不同平台的jvm执行了。