java和核心java有什么区别?

新手上路,请多包涵

在网上查看职位空缺时,我注意到有些职位空缺需要了解“核心 Java”。什么是核心 Java,它与 Java 有何不同?

原文由 dmr 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 389
2 个回答

“Core Java”是 Sun 的术语,用于指代 Java SE、标准版 和一组相关技术,如 Java VM、CORBA 等。这主要是为了区别于 Java ME 或 Java EE。

另请注意,他们谈论的是一组库而不是编程语言。也就是说,无论您使用的库是什么,您编写 Java 的基本方式都不会改变。

原文由 John Feminella 发布,翻译遵循 CC BY-SA 3.0 许可协议

“核心 Java”是 Oracle 的定义,指的是 Java SE 技术的子集。

这实际上与 Java 语言本身无关,而是与一些“基本”包的集合有关。因此,它会影响开发方法。

目前 Java Core 被定义为如下集合:

  • 基础技术
  • CORBA
  • 热点虚拟机
  • Java 命名和目录接口 (JNDI)
  • 应用程序监控和管理
  • 工具接口
  • XML

但是正如您可能理解的那样,即使术语“基本技术”也有些不清楚;-) 所以这不是那么严格的定义。这是这个词的官方页面:

这是指向 Java SE 平台概述的另一个“全局”链接。

原文由 Roman Nikitchenko 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题