当我在线查看工作机会时,我发现一些职位要求了解“核心Java”。什么是核心Java,它与Java有什么不同?
当我在线查看工作机会时,我发现一些职位要求了解“核心Java”。什么是核心Java,它与Java有什么不同?
"核心Java"是Oracle对Java SE技术的定义,指的是其中的一个子集。
实际上,这与Java语言本身并不相关,而是一组某些“基本”包。因此,它影响了开发方法。
目前,Java Core的定义如下:
但正如您可能理解的那样,“基本技术”这个术语有点不清晰;-),所以这并不是非常严格的定义。以下是官方页面:
这是另一个Java SE平台概述的“全局”链接。
有些公司会使用“核心Java”来区分Java EE,但它仍然只是基本的Java。
我认为当你看到“core Java”这个短语时,他们是在谈论该语言的基础知识,可能还包括一些Java SE的知识。我不知道他们为什么要在那里加上“core”。
据一些开发人员称,“核心Java”指的是包API java.util.*
,这在编码中被广泛使用。
“核心Java”这个术语没有被Sun公司定义,只是一个俚语定义。
J2ME / J2EE仍然依赖于J2SDK API进行编译和执行。
没有人会说java.util.*
与J2SDK分离以供使用。
理解Java和核心Java的简单步骤。
找一本Java书。
找一本核心Java书。
比较两本书的内容。
实际结果:两本书的内容几乎相同。
结果:Java和核心Java是相同的。
核心Java只是俚语,强调对基本Java的深入了解。 但如果我说我知道Java,这并不意味着我对基本Java没有深入的了解,或者我知道Java中的所有内容。