返学费网 > 培训机构 > 全国IT培训中心

13081913316

全国统一学习专线 8:30-21:00

java能开发java虚拟机吗,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解JAVA程序不是只有JAVA虚拟机才可以运行?,JAVA解释器和JAVA虚拟机的区别??,基本就能走遍天下都不怕了!

1.JAVA程序不是只有JAVA虚拟机才可以运行?

开发出的JAVA程序都是一个程序包,在程序完成打包的时候把它的运行环境也打进去了

2.JAVA解释器和JAVA虚拟机的区别

Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。(目前,SUN系统公司已经设计实现了Java芯片,主要使用在网络计算机NC上。另外,Java芯片的出现也会使Java更容易嵌入到家用电器中。)JVM是Java平台无关的基础,在JVM上,有一个Java解释器用来解释Java编译器编译后的程序。Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的(过程如图1所示)。另外,Java采用的是基于IEEE标准的数据类型。通过JVM保证数据类型的一致性,也确保了Java的平台无关性。 简单说,java的解释器只是一个基于虚拟机jvm平台的程序 问题补充:假若我用JAVA写了一个程序,能用JAVA解释器来执行它吗?你看我理解的对不对,是不是JAVA解释器是在开发JAVA程序的时候用来调试的,而我们在做完一个整体的程序,并发布给用户后,它们的机子上必需安装有相应的虚拟机,该程序才可以运行>让你见笑了,我是JAVA的初学者 解释器不能执行,必须要有虚拟机。解释器它的作用只是把代码解释成虚拟机能够读懂的东西,然后由JVM来执行明白么。。。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 再对该问题补充如下: ……看到这里我想请高手再帮我解释一下,JAVA解释器和JAVA虚拟机的区别?谢谢了. 似乎觉得你存在一种基础概念的模糊,你说你没有装JVM,那么我想问你你现在装的是什么?你装的难道不是JDK吗?那么我跟你解释下:JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE。那么你说你现在有没有JAVA虚拟机呢?如果你不是安装JDK那么你是安装什么?

虽说掌握和了解了JAVA程序不是只有JAVA虚拟机才可以运行?,JAVA解释器和JAVA虚拟机的区别??,能走遍天下,但也要不断去学习新的知识,更多的Java知识,请联系客服获取。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误