Java平台是什么?其运行原理与一般的操作平台有何不同? 何为字节码?采用字节码的最大好处是什么?

如题所述

Java平台:是sun公司开发的编程平台,后来被Oracle收购。这是一个程序开发和运行的平台。
运行原理:底层是用c语言写的运行库,也可以说是jvm(java虚拟机)。它是编程平台,不是操作平台(我的理解是你说的操作平台就是操作系统),没有可比性。
字节码:java程序写好后会被编译字节码,然后jvm装载该字节码运行程序。
采用字节码最大的好处:通用,跨平台。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-03
我试试啊,我理解java平台就是java虚拟机加上开发所需的类库。运行原理可以说java属于编译性,还有解释行执行方式。字节码可以说就是计算机能认识的文字了,我们看的编程用的代码什么的是我们可以看懂的文字。字节码的好处就是计算机看懂了,知道让它干啥,它就去干了。

Java平台是什么?其运行原理与一般的操作平台有何不同? 何为字节码...
Java平台:是sun公司开发的编程平台,后来被Oracle收购。这是一个程序开发和运行的平台。运行原理:底层是用c语言写的运行库,也可以说是jvm(java虚拟机)。它是编程平台,不是操作平台(我的理解是你说的操作平台就是操作系统),没有可比性。字节码:java程序写好后会被编译字节码,然后jvm装载该字节码...

Java平台是什么?其运行原理与一般的操作平台有何不同?
JAVA程序是以字节码的形式运行在JAVA虚拟机中(JVM),SUN提供了不同平台的虚拟机,从而实现跨平台 JAVA运行是分两步的,和C不一样,因为他有面向对象特点,运行哪个是客户决定的,客户决定运行什么就运行什么,所以运行效率相对较低,例如B继承A,创建A类型对象C=new B()那么C执行B类从A类继承的方法...

JAVA是什么意思?
及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与C++语法类似,C++\/C程序员很容易掌握,而且Java是完全的彻底的面向对象的,其中提出

其实J A V A 是什么 ? ?
Java不同于一般的编辑执行计算机语言和解释执行电脑语言。它首先将原始码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了「一次编译、到处执行」的跨平台特性。不过,这同时也在一定程度上降低了Java程序的运行效率。但在J2SE1.4.2发布后,Java的计算能力有了大幅提升。 与传统程序不同,Sun公...

java是什么
Java平台包括了Java虚拟机和Java应用程序接口(API)。Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。因此,Java非常适合于企业网络和Internet环境,现在已成为...

硬核科普!Java语言的跨平台特性
JVM最核心的一个模块叫Java解释器,相当于是计算机的“CPU”,可以将.class字节码解释成适合不同操作系统的可执行代码。Java解释器实际上就是特定系统平台下的一个应用程序,只要实现了这个解释器程序,Java字节码就能通过该解释器在该平台下运行,这是Java之所以可以实现跨平台的根本原因所在!但目前并不是...

2.字节码基础
而++i和i++的字节码原理涉及对操作数栈的使用和局部变量表的更新。通过上述内容,读者可以深入理解Java字节码的基本概念、指令分类以及复杂语句的底层实现原理,为深入学习Java虚拟机提供了坚实的基础。字节码的高效性和灵活性使其成为Java语言实现跨平台运行的关键。

Java是什么?Java到底能干嘛?
顺便一提,虽然我们之前的文章提到的关于安卓App是如何工作的,即安卓使用了不同的Java虚拟机和不同的封装,但是代码仍然是用Java编写的。网站领域 Java同样也在电子商务和网站开发上有着广泛的运用。你可以运用很多RESTfull架构,这些架构是用Spring MVC,Struts 2.0和类似的框架开发出来的。甚至简单的...

java是实现什么功能
Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在...

java是什么?
Java具有平台独立性,意味着使用Java编写的程序可以在不同的操作系统上运行。这是因为Java程序编译后生成的是字节码,这些字节码可以在任何安装了Java虚拟机的计算机上运行。此外,Java有丰富的类库和API,这些资源极大地简化了开发人员的工作,使得开发者能够更专注于应用逻辑的实现。Java语言的核心是面向对象...

相似回答