我只是困惑并且没有一个明确的想法来告诉,为什么 java 被称为编程语言和平台。我在oracle 的公司网站中提到过:
Java technology is both a programming language and a platform
但我的问题没有答案。
我只是困惑并且没有一个明确的想法来告诉,为什么 java 被称为编程语言和平台。我在oracle 的公司网站中提到过:
Java technology is both a programming language and a platform
但我的问题没有答案。
Wiki Java 是如何工作的……具体来说,Java 可以指语法语言本身和 Sun 库 (JDK)、运行时环境 (JRE)、编译 Java 代码 (JVM) 的虚拟机。
java是一种编程语言而不是平台。我认为您因为您提到的 Oracle 链接中的解释方式而感到困惑。
java编程语言和java平台(java工作的平台)合称为JAVA TECHNOLOGY。
Java 技术 = Java 编程语言 + 它工作的平台。
它不像java是平台。一般来说,Java 是指 Java 编程语言。
问:java 的安全性如何?A:当我们编译java代码时,JVM会将java代码转换成字节码,这个字节码是安全的。如果对该字节码进行任何更改,它将不会执行。
Java 是一种编程语言,它是独立于平台的,因为每个 java 程序都运行在 java 虚拟机(jvm)平台下。jvm 是 Java 技术的本机。所以java既是一种语言,也是一种平台。
笔记:
JVM 是独立于平台的,对于每个平台,我们都有不同的 jvm。编译后的java代码被转换为程序运行的操作系统的机器码。
Java 本身并不完全称为平台。
Java 是编程语言。
Java 在称为 Java 虚拟机 (JVM)的平台上运行。
编辑
为了在 Roman Konoval 的评论之后澄清和改进这个答案,OP 提供的链接(http://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html)确实说明了
Java 技术既是一种编程语言,又是一种平台。
如果我正确理解了这个问题,那么 OP 并没有区分问题中“Java”和“Java 技术”这两个短语之间的区别。
基于这种解释(请随时纠正我)并用他自己的话回答他的问题,“Java”(AKA,在这种情况下,“Java 技术”)包含与 Java 相关的所有内容 -编程语言本身,JVM (平台)、JDK 等。这就是为什么“Java”正如 OP 所说的那样,实际上既是一种编程语言又是一种平台。