码迷,mamicode.com
首页 > 编程语言 > 详细

java程序可以跨平台运行的原因

时间:2019-04-29 12:53:42      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:文件   jvm   java   跨平台   虚拟机   就是   解释执行   程序   虚拟   

java有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。 
1, java代码不是直接运行在CPU上,而是运行在java虚机(简称JVM)上的。
2,java是先把java文件编译成二进制字节码的class文件,jvm就解释执行class文件。
3,就是因为java是运行在jvm上的,所以它的代码就能不经修改,就能在不同平台的jvm上运行

java程序可以跨平台运行的原因

标签:文件   jvm   java   跨平台   虚拟机   就是   解释执行   程序   虚拟   

原文地址:https://www.cnblogs.com/zhufangyuan09/p/10789497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!