首页 开发语言 Java 正文内容

java平台无关性 java平台无关性是指

钟逸 Java 2024-03-28 09:28:08 12

JAVA的平台无关性具体是如何体现?

1、C和C++具有一定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行。Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性。

2、【答案】:Java源文件被编译成字节码的形式,无论在什么系统环境下,只要有java虚拟机就能运行这个字节码文件。也就是一处编写,处处运行。这就是java的跨平台性。

3、首先,Java提供了JDK,供开发人员进行java开发,开发出的Java文件本身并不具备平台无关的特性。Java文件编译后,生成的class二进制文件。SUN提供了各个平台下的JRE:Windows下的,Linux下的,UNIX下的。

什么是java的平台无关性?

1、平台无关性是java语言的一大优点和特色,就是说编写好的java程序可以无需修改运行在不同的平台上,例如:unix(linux)、windows等。别的语言就不可以,例如asp只能运行在windows平台上。这个平台就是指操作系统平台。

2、平台无关性 平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。

3、操作系统。java程序的运行是建立在java虚拟机平台上的,在不同的操作系统上采用不用的java虚拟机,这样程序没有变。

4、Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。

5、Java 程序提供一个统一一致的平台。所以 Java 是平台无关的。就像说英语(相当于 Java),我们到任何一个国家都找一个懂英语的当翻译(相当于虚拟机),然后只要一门英语就可以走遍世界,成为通用语言(平台无关)。

6、Java语言是一种分布式的面向对象语言,具有面向对象、平台无关性、简单性、解释执行、多线程、安全性等很多特点,下面针对这些特点进行逐一介绍。

Java的平台无关性是指与操作系统无关还是与硬件平台无关?

1、平台无关性是java语言的一大优点和特色,就是说编写好的java程序可以无需修改运行在不同的平台上,例如:unix(linux)、windows等。别的语言就不可以,例如asp只能运行在windows平台上。这个平台就是指操作系统平台。

2、平台无关性 平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。

3、因为 java 是运行在虚拟机里的,不是直接运行在操作系统上——对于用户来说这些是透明的,用户并不会觉察到。不同的操作系统上都有不同的虚拟机,用来向 Java 程序提供一个统一一致的平台。所以 Java 是平台无关的。

4、Java主要靠Java虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。

5、与操作系统无关吧,因为java运行是在java虚拟机上运行的,对不同的OS装适合此OS的java虚拟机,java虚拟机解释执行的效果一样就保证啦java的运行与具体的OS无关啦。。

6、java的平台无关,意思就是一次编译,到处运行,编译java形成的是java class文件,而class文件适合任何支持Java虚拟机的硬件平台和操作系统上的二进制的文件。

文章目录
    搜索