我知道这个问题可能有点傻,但我似乎找不到正确的答案。我在学校学习 Java,我知道的 Java 是面向对象的,使用 Eclipse/Netbeans 和 Notepad++ 进行编码。使用过 java API,我也知道 java swing 库。当我去面试时,他们问我是否有使用 Java spring、hibernate 或 Java EE 的经验,因为我的简历暗示我精通 Java。
谁能告诉我我知道的 Java 的名称是什么?
我知道这个问题可能有点傻,但我似乎找不到正确的答案。我在学校学习 Java,我知道的 Java 是面向对象的,使用 Eclipse/Netbeans 和 Notepad++ 进行编码。使用过 java API,我也知道 java swing 库。当我去面试时,他们问我是否有使用 Java spring、hibernate 或 Java EE 的经验,因为我的简历暗示我精通 Java。
谁能告诉我我知道的 Java 的名称是什么?
爪哇 SE;“核心 Java”。
它不再是“J2SE”,已经很多年了。
Hibernate 和 Spring 都不是 Java EE,但它们也不是 Java 本身的一部分。它们只是广受欢迎的库/框架。Hibernate 恰好是 JPA 的实现,Spring 支持一些 Java EE 注释。它们都可以在 Java SE 或 Java EE 环境中使用。
您正在使用 Core Java....Core java 是所有基本类和 API。它是“C lib”或 VB 中的内在控件和内置函数的 Java 等价物。
然后将这些添加到额外的 API 中以形成“平台”,即运行应用程序所需的完整 API 集。
核心 java + 通用 API 存在于不同的应用领域,例如,我们有 Java EE 平台、Java SE 平台和 Java ME 平台。
这是常识,这意味着特定类型应用程序的开发人员需要向平台添加很少或根本不需要添加来支持他们的应用程序,同时避免可笑的膨胀。
请注意,您可以使用“core java”并向其中添加制作完整的 JSP Web/应用服务器所需的所有包。使用已经包含此类内容的平台更方便。