c语言与j***a工作,c语言和j***a就业前景

kodinid 23 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言java工作问题,于是小编就整理了1个相关介绍c语言与Java工作的解答,让我们一起看看吧。

  1. Java为什么可以在多个平台上运行?

J***a为什么可以在多个平台上运行

J***a两种核心机制,第一个就是J***a虚拟机(JVM)我们程序员编写源代码,也就是.j***a文件然后必然要编译成.class文件,J***a之所以是一次编译,到处运行,就是因为在运行的时候,J***a虚拟机拿出.class里面代码一行一行的解释,翻译给操作系统,因为操作系统本身是不认识J***a的,是经过的虚拟机的翻译,一行一行的解释着执行,而且对于不同的操作系统平台,有不同的J***a虚拟机,因此,J***a才真正的实现跨平台,一次编译,随处运行。

对于我们程序员这一端,是一样的,我们面对的就是.j***a和.class文件,程序要想执行,需要建立在操作系统环境之上,J***a不是操作系统本地语言,J***a又不是C,所以操作系统直接执行不了,那么在我们程序和操作系统的中间,打了一层J***a虚拟机。ok?

c语言与java工作,c语言和java就业前景-第1张图片-安济编程网
图片来源网络,侵删)

到此,以上就是小编对于c语言与j***a工作的问题就介绍到这了,希望介绍关于c语言与j***a工作的1点解答对大家有用。

c语言与java工作,c语言和java就业前景-第2张图片-安济编程网
(图片来源网络,侵删)

标签: j***a 操作系统 运行