wlbk.net
当前位置:首页 >> jAvA的跨平台的含义是什么?为什么jAvA可以跨平台 >>

jAvA的跨平台的含义是什么?为什么jAvA可以跨平台

首先,理解平台的含义是什么..平台的意思.个人感觉就是指操作系统,还有一层意思就是运行不同操作系统的不同的硬件设备; 也就是说,某一种代码编译后,既可以在a操作系统下运行,也可以在b操作系统下运行...或者是在c设备上运行. 那么除了java以外还...

因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代码。因此对于Java编程者来说,不需要考虑硬...

因为他所有的 玩意儿都是建立在 虚拟机上的啊, 比如我们windows上要装windows版本的jdk,在linux上要装linux版本的jdk,jdk就是虚拟机吧,有了运行环境当然能运行咯, 所以其实java并不是真正的跨平台,只是 在所有平台中都创建了一个统一的运...

java跨平台就是能在不同的环境(主要是操作系统)上运行java程序! Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次...

java跨平台是同一java源码被编译后得到的字节码文件可以在不同的操作系统上运行 例如:一个java程序,编译得到class后可以在windows,linux,mac等等的操作系统上运行 Java先编译后解释 同一个.class文件在不同的虚拟机会得到不同的机器指令 (Windo...

C的源代码是跨平台的而编译后的目标文件和可执行文件就不是跨平台的。 因为针对不同的平台会用不同的编译器来编译和链接同样的源代码。 当然如果你的代码里有针对某种特定平台的代码的话(比如Windows API调用),那么用针对其它平台的编译器就...

java virtual machine Java跨平台的原理 Java的跨平台是通过Java虚拟机(JVM)来实现的。 Java源文件的编译过程 Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Java源程序翻译为JVM可执行代码—字节码。这一编译过程...

Java的跨平台特性也被称为可移植性、平台无关性,或者一次编写处处运行。他的意思就是如果用Java语言编写一个应用,那么就可以在不同平台上运行,而不需要为不同平台单独运行开发。之所以能实现跨平台的特性。主要得益于Java虚拟机(JVM),JVM...

因为JAVA是把一下些程序源码(也就是.JAVA)编译成.class文件 只要你在计算机上装有JAVA JDK 就可以解析这些.class文件 这样做还可以对文件起安全作用 因为这是人们无法看懂的

因为他是运行在虚拟机里面的,而不同的平台他已经有了运行在各平台的虚拟机.所以每个平台都会有对应的jdk版本

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com