【发布时间】:2019-04-23 04:49:28
【问题描述】:
来自维基百科:
Java 是一种通用的计算机编程语言,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖关系。
“实现依赖”到底是什么意思?他们是在谈论 Java 运行时的实现吗?
【问题讨论】:
-
我会说是的(取决于您对 Java 运行时的意思),因为您引用后的下一句话指出 “它旨在让应用程序开发人员“编写一次,随处运行”(WORA ),这意味着编译后的 Java 代码可以在所有支持 Java 的平台上运行,而无需重新编译。” - Java Wikipedia
-
@JonnyHenly “JRE”是“Java 运行时环境”的缩写。有 OpenJDK。有甲骨文的 JRE。它是运行 Java 字节码的东西。对吗?
-
这意味着您安装了 JRE,它只是“正常工作”,不需要 900 个不同的 C++ 可再发行组件。
-
@Michael 但是语言的设计与运行时的实现有什么关系呢?
-
该语言旨在让所有运行时的行为几乎完全相同。
标签: java dependencies terminology