「java为什么跨平台」java为啥可以跨平台

博主:adminadmin 2022-12-02 19:33:05 69

今天给各位分享java为什么跨平台的知识,其中也会对java为啥可以跨平台进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

为什么 Java 被称作是“平台无关的编程语言”?

为什么 Java 被称作是“平台无关的编程语言”。

JAVA语言是跨平台的,可以实现一次编写,到处运行。这是因为它设计有一个虚拟机的机制,是由虚拟机屏蔽了平台差异。

Java为什么能够跨平台?

Java之所以能跨平台,是因为java虚拟机能跨平台。

.NET之所以能跨语言,就简单的说吧

任何代码在最终要变成机器语言,所以

对于机器来说无论你用才C#

还是VB.NET

最后的意思表达都是一样的,

只不过机器在中做了翻译的过程;

中间有N

多专有名词

反正都是通过.net

Framework

所谓的虚拟机。

JAVA

也是这套机制

只不过。NET

有MSIL

好象就是微软的公共语言什么的

java为什么可以跨平台执行

java是跨平台的,就是生成的.class文件拿到任何系统平台都能运行,其实是建立在虚拟机上的,也就是jvm,你装jkd的时候就带了。

所有的java程序都是在虚拟机也就是jvm是运行的,而且jvm的版本也不同,有windows版本的还有linux版本的,正是因为有了不同的jvm才使得java可以跨平台。简单的说就是因为jvm的不跨平台才导致了java的跨平台,其实是一个过度。不象c语言他没有jvm,通过操作系统内核来编译,windows的操作系统编写的c,拿到linxu下就用不了。

打个比方,就象大家所知道的看电影有一种文件叫rmvb格式的,它拿到哪个平台都能运行,那是因为有realplayer,暴风等播放器的原因。不同的播放器有windows版 和linux版一个道理。

关于java为什么跨平台和java为啥可以跨平台的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-02,除非注明,否则均为首码项目网原创文章,转载请注明出处。