今天给各位分享为什么java是无关平台语言的知识,其中也会对为什么Java被称作是“平台无关的编程语言”?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
为什么说j***a的运行与计算机硬件平台无关
1、楼主应该知道j***a虚拟机(也就是JVM)吧,j***a虚拟机是一个普通的软件,它是与硬件和操作系统相关的,但正是因为有这个软件的存在,使我们写的j***a代码可以硬件平台无关。
2、因为 j***a 是运行在虚拟机里的,不是直接运行在操作系统上——对于用户来说这些是透明的,用户并不会觉察到。不同的操作系统上都有不同的虚拟机,用来向 J***a 程序提供一个统一一致的平台。所以 J***a 是平台无关的。
3、J***a是平台无关的语言是指用J***a写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。
4、为什么 J***a 被称作是“平台无关的编程语言”。J***A语言是跨平台的,可以实现一次编写,到处运行。这是因为它设计有一个虚拟机的机制,是由虚拟机屏蔽了平台差异。
j***a中什么事平台无关性?
1、对,j***a 运行在j***a虚拟机中,相当j***a自己电脑。
2、平台无关性是j***a语言的一大优点和特色,就是说编写好的j***a程序可以无需修改运行在不同的平台上,例如:unix(linux)、windows等。别的语言就不可以,例如asp只能运行在windows平台上。这个平台就是指操作系统平台。
3、J***a主要靠J***a虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。
4、平台无关性 平台无关性是指J***a能运行于不同的平台。J***a引进虚拟机 原理,并运行于虚拟机,实现不同平台的J***a接口之间。使用J***a编写的程序能在世界范围内共享。
5、为什么 J***a 被称作是“平台无关的编程语言”。J***A语言是跨平台的,可以实现一次编写,到处运行。这是因为它设计有一个虚拟机的机制,是由虚拟机屏蔽了平台差异。
6、操作系统。j***a程序的运行是建立在j***a虚拟机平台上的,在不同的操作系统上***用不用的j***a虚拟机,这样程序没有变。
什么是j***a的平台无关性?
1、【答案】:J***a源文件被编译成字节码的形式,无论在什么系统环境下,只要有j***a虚拟机就能运行这个字节码文件。也就是一处编写,处处运行。这就是j***a的跨平台性。
2、平台无关性 平台无关性是指J***a能运行于不同的平台。J***a引进虚拟机 原理,并运行于虚拟机,实现不同平台的J***a接口之间。使用J***a编写的程序能在世界范围内共享。
3、为什么 J***a 被称作是“平台无关的编程语言”。J***A语言是跨平台的,可以实现一次编写,到处运行。这是因为它设计有一个虚拟机的机制,是由虚拟机屏蔽了平台差异。
4、J***a主要靠J***a虚拟机(JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。
关于为什么j***a是无关平台语言和为什么j***a被称作是“平台无关的编程语言”?的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。