Java和core Java有什么区别?

2022-08-31 13:10:43

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


答案 1

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

还要注意,他们谈论的是一组库,而不是编程语言。也就是说,无论你使用哪种库,你编写Java的基础方式都不会改变。


答案 2

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

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

目前,Java Core被定义为以下一组:

  • 基础技术
  • 科尔巴
  • HotSpot VM
  • Java 命名和目录接口 (JNDI)
  • 应用程序监控和管理
  • 工具接口
  • XML

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

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


推荐