发布网友 发布时间:2022-04-25 07:49
共3个回答
热心网友 时间:2022-04-30 16:11
Java是一种高级编程语言。用高级语言编写的程序不能直接在任何计算机上运行。首先,需要将其翻译成特定的机器语言。javac编译器做这件事情,把Java程序(含有的.java文件源代码)转换成机器代码(称为字节码或.class文件)。
Java虚拟机(JVM)是运行在计算机中的虚拟机,而JVM的机器语言是字节码。
JVM的主要功能是执行编译器生成的字节码。每个操作系统具有不同的JVM,但是在执行所有字节代码后,它们在所有操作系统上产生的输出都是相同的。这意味着Windows上生成的字节码可以在Mac OS上运行,反之亦然。这就是为什么我们将Java称为平*立语言。
有考虑学习Java的同学,这边我整理了一篇关于Java系统学习的全套资料:
网页链接
希望会给你带来帮助!
热心网友 时间:2022-04-30 17:29
JAVA是一种编程语言,建立在JVM虚拟机的基础上的。更多内容请看百度百科。热心网友 时间:2022-04-30 19:04
你丫的语气也太直白了,懂的人也不太愿意给你解释!