java简答题 java跨平台的含义是什么,为什么java可以跨平台?

如题所述

跨平台的含义是 可以在Windows ,Linux 等操作系统上运行 可以跨平台是因为Java有虚拟机 编译之后 用虚拟机解释执行 不依赖平台
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-04-02

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

java跨平台是什么意思?
Java是一种计算机编程语言和计算机平台,其最大的特点就是可以实现跨平台运行。什么叫跨平台呢?就是指同一份Java代码可以在不同的操作系统和硬件上运行。这意味着开发者只需编写一次代码,就可以运行在不同的设备上,省去了繁琐的开发和维护工作,提高了效率。Java跨平台的特点为开发者带来了极大的便利...

什么是JVM?Java跨平台的原理是什么?
首先我们要理解什么是跨平台,所谓的跨平台就是JAVA写的一份代码可以在任意的操作系统平台上运行。为什么跨平台会成为一个问题呢?因为每一个操作系统平台支持不同的指令集我们所写的代码经过编译之后只能适用于一个平台,换一个平台就不支持了。而JAVA完美的解决了这个问题。Java的一大特色就是“write on...

java的跨平台到底是什么意思
跨平台的意思就是,java程序编译为字节码文件.class文件之后,拷到哪个平台的机器上面都能够无差别的运行,不管你是苹果,还是windows,是32位还是64位,这依赖于java虚拟机,java虚拟机是用各个平台的语言编写的,它能把java字节码文件翻译为相应平台的语言。。。

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

java跨平台到底是什么意思
就是源代码只需要编译一次,就可以在各个平台上运行。由于Java是运行在虚拟机上的,所以只需要考虑虚拟机的跨平台,而不需要考虑代码的跨平台

java为什么可以部署到不同的服务器上正常运行?
楼主要搞清楚一些概念:1. Java的跨平台是指java应用程序可以运行在windows、linux等操作系统上,而这种跨平台性是通过JVM(java虚拟机)来实现的。2. 而Java EE应用可以部署到tomcat,Weblogic等Web服务器上运行是因为那些Web服务器实现了Java EE规范(servlet、jsp规范等)。

硬核科普!Java语言的跨平台特性
跨平台是软件开发的一个重要概念,即软件不依赖于特定的操作系统或硬件环境。在一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。简单来说,开发出的软件可以同时在Windows、Linux、mac等系统中运行,这就是“跨平台”。Java语言具有“跨平台”的特性,这是相对于其他编程语言来说的。Java...

java的跨平台是不是指同一个源程序在windows电脑上运行就能得到一个适...
不是,Java的跨平台,是指“一次编译,到处运行”,是指Java源代码编译后的字节码(.class)文件可以在不同操作系统上运行(Windows, Linux, MAC等),而这些操作系统上需要有JRE(Java Runtime Enviorment)即虚拟机。至于Android,只不过是借用了Java编程语言,是Google开发的另一个平台,它用的虚拟机...

java跨平台原理,其他语言为什么不可以
首先纠正下错误:也有语言可以跨平台,比如汇编,机器码这类的低级语言。只是这类的低级语言仅仅只是语法通过,不能做到同一代码同样执行效果。要解释java为何能跨平台就要从java的执行过程来讲。java是通过JVM执行的,而JVM才是java跨平台的关键,JVM集成了在此平台执行的指令集。所以看起来java只需要写一遍...

相似回答