88问答网
所有问题
Java平台是什么?其运行原理与一般的操作平台有何不同? 何为字节码?采用字节码的最大好处是什么?
如题所述
举报该问题
推荐答案 2017-03-03
Java平台:是sun公司开发的编程平台,后来被Oracle收购。这是一个程序开发和运行的平台。
运行原理:底层是用c语言写的运行库,也可以说是jvm(java虚拟机)。它是编程平台,不是操作平台(我的理解是你说的操作平台就是操作系统),没有可比性。
字节码:java程序写好后会被编译字节码,然后jvm装载该字节码运行程序。
采用字节码最大的好处:通用,跨平台。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/M1Stg1SVgcaBcVVBaga.html
其他回答
第1个回答 2017-03-03
我试试啊,我理解java平台就是java虚拟机加上开发所需的类库。运行原理可以说java属于编译性,还有解释行执行方式。字节码可以说就是计算机能认识的文字了,我们看的编程用的代码什么的是我们可以看懂的文字。字节码的好处就是计算机看懂了,知道让它干啥,它就去干了。
相似回答
Java平台是什么?其运行原理与一般的操作平台有何不同?
答:
JAVA程序是以字节码的形式运行在JAVA虚拟机中(JVM),SUN提供了不同平台的虚拟机
,从而实现跨平台 JAVA运行是分两步的,和C不一样,因为他有面向对象特点,运行哪个是客户决定的,客户决定运行什么就运行什么,所以运行效率相对较低,例如B继承A,创建A类型对象C=new B()那么C执行B类从A类继承的方法...
java是什么
答:
Java平台包括了Java虚拟机和Java应用程序接口(API)。
Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行
。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为In...
简述jvm工作
原理
答:
Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。运行期环境代表着
Java平台
,开发人员编写Java代码(.java文件),然后将之编译成
字节码
(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解释器解释执行,或者是被即时代码发生...
什么
是“
JAVA
”?
答:
Java平台
由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有
的操作
...
java运行原理
答:
在
Java中
,这种供虚拟机理解的代码叫做字节码(ByteCode)(class文件的内容),它不面向任何特定的处理器,只面向虚拟机。每一种
平台的
解释器
是不同的
,但是实现的虚拟机是相同的。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要
执行的字节码
送给解释器,解释器将其翻译...
Java中什么
是JVM及其工作
原理
视频时间 04:19
如何理解jvm
答:
平台无关性:由于Java程序被编译成
字节码
,并在JVM上解释执行,因此Java程序可以在
不同的
平台上运行,无需针对特定的硬件或操作系统进行编译。总之,JVM是
Java平台的
核心组成部分,它提供了一种能够实现平台无关性的方式来编写和
运行Java
程序。理解JVM的工作
原理和
组成部分对于编写高效、安全和可靠的Java程序...
什么是JVM
?Java
跨
平台的原理是什么?
答:
它的实现
原理
是在系统层面上又增加了一层虚拟机(Java Virtual Machine,简称JVM),且为每个
平台
都定制了对应的虚拟机。然后Java程序是在虚拟机上跑的,因此平台无关。
Java的运行
流程是:程序员写了源代码(Source Code,.
java
后缀,跨平台),然后经过编译器编译成
字节码
(Byte Code,.class后缀,二...
大家正在搜
接码平台的原理是什么
Java与平台无关的实现原理
高铁怎么运行的原理
uvw平台工作原理
原理是什么意思
对位平台工作原理
米勒平台形成的原理
视频平台 经济原理
uvw平台对位原理
相关问题
Java(编程语言的)和Javascript有什么区别?
java是解释性编程语言吗?
怎么快速的学习一门编程语言,如java
JAVA编程语言是面向对象么?
为什么学习编程语言要首选Java
为什么这么多人选Java编程语言
java编程语言有哪些特点
编程语言学哪个好