java和core java有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

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

提问于
用户回答回答于

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

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

用户回答回答于

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

这实际上与Java语言本身无关,而是与一些“基本”套件有关。因此它影响发展方法。

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

  • 基本技术
  • CORBA
  • HotSpot虚拟机
  • Java命名和目录接口(JNDI)
  • 应用程序监视和管理
  • 工具API
  • XML

但是,正如你可能理解的那样,即使术语'基础技术'有点不清楚;-)所以这不是那么严格的定义。这是这个词的官方网页:

下面是另一张图,说明Java SE平台内的Java Core API /技术。

扫码关注云+社区