请简单描述一下,java程序的运行过程,以及java为什么能跨平台

首先java的运行是用工具javac把文件编译成后缀名为.class文件。然后把.class文件放到虚拟机上运行。

java之所以能跨平台是因为它有虚拟机(JVM),java运行是在JVM上运行的不是在电脑上,每个系统平台都有它自己的虚拟机,所以JVM就能通过你是什么平台的从而给你编译执行相应的class文件。

posted @ 2019-11-07 20:47  水里的实心猫  阅读(241)  评论(0编辑  收藏  举报