首页 > 编程语言 > 详细

什么是java虚拟机,为什么java被称作是“平台无关的编程语言”

时间:2019-06-23 11:44:23      阅读:94      评论:0      收藏:0      [点我收藏+]

   java虚拟机是一个可以执行java字节码的虚拟机进程,java源文件被编译成能被java虚拟机执行的字节码文件。

  java源程序经过javac被编译成二进制的.class的字节码文件,java的跨平台就是指.class字节码文件的跨平台,.class字节码文件是与平台无关的,

    .class字节码文件再运行在jvm上,java解释器会将其解释成对应平台的机器码执行,所以,所谓的跨平台就是在不同的平台上装了不同的jvm,

    而在不同的平台上的.class字节码文件是相同的,而.class字节码文件再由对应平台的jvm解释成对应平台的机器码执行

什么是java虚拟机,为什么java被称作是“平台无关的编程语言”

原文:https://www.cnblogs.com/xp0813/p/11072079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!