什么是核心java和高级java

时间:2010-02-21 18:46:30

标签: java terminology

我听说大多数人都说核心java和高级java。我想知道核心java和高级java有什么区别。

11 个答案:

答案 0 :(得分:10)

“核心Java”是AFAIK,不是官方的,定义明确的术语。然而,它是Sun的一本书的标题,它引入了Java作为语言和Java SE标准API的最重要部分 - 这可能是大多数人在听到这个术语时所想到的。

“高级Java”将成为超越它的一切 - 最重要的是Java企业版中定义的API,即Servlet编程,Web服务,Java持久性API等。

答案 1 :(得分:7)

我不是“人”,但他们可能将Java SE称为“核心”,Java EE称为“高级”。

答案 2 :(得分:4)

没有明显的区别。我会说“核心Java”是:

  • java.lang.*
  • java.util.*
  • java.net.*
  • java.io.*

其他一切都是“先进​​的”。

答案 3 :(得分:1)

以下是基于用户对WikiAnswers - What is the difference between core Java and advanced Java?的观点列出的一种解释。如果您愿意,可以阅读更多内容。

  

核心Java与通常用于一般桌面应用程序的Java对象的基本包有关。这些对象来自Java的“标准版”

     

高级Java实际上可以引用任何与Java编程有关的高级主题 - 并且有很多。

正如评论中所指出的,没有具体定义差异是什么,(甚至是术语Core Java 的定义)这个术语可以是什么松散使用,定义因用户而异。

答案 4 :(得分:1)

可能“核心Java”是Java SE,换句话说就是标准版中没有的东西(没有Java EE,没有Java ME)。

高级是其余的!

答案 5 :(得分:1)

核心和高级Java之间的基本区别:

核心Java: J2SE

推进Java: J2EE

答案 6 :(得分:1)

您可以将Core Java视为Java SE的基本Java语言API / Classes / Lib。 高级Java是在核心Java类和库之外的核心Java之上编写的。

答案 7 :(得分:1)

据我所知,核心java和高级java之间的基本区别在于, Core java用于开发通用Java应用程序,其中Advanced java用于开发基于Web的应用程序和企业应用程序。 核心java具有Java Fundamentals,Applet,Swings,JDBC,JavaBeans的概念。

答案 8 :(得分:0)

核心java是基本的java,例如StringCollectionThread等。高级java可能是j2ee的东西。

答案 9 :(得分:0)

如果您使用仅使用Core Java的极其复杂的算法,它会被称为什么?高级核心Java编程?

如果编写非常简单的Java EE应用程序怎么办?简单的高级Java编程?

我认为Core Java是Java SE。高级Java是比简单编程更复杂的东西。一些严格的核心Java程序可能是高级Java。某些高级Java可能不仅仅使用Core Java。

要说Advanced Java == Java EE和Core Java == Java SE对我来说似乎很愚蠢。

答案 10 :(得分:0)

在java世界中没有核心和高级java ...我们只有 j2se,j2ee和j2me。基本概念java基本上处理oops概念及其在语言中的实现可以称为核心java。高级java意味着获得关于任何特定Java概念的简要知识。

那些了解高级java的人他们知道Core java但反之亦然

由于