java和core java有什么区别?

问题描述 投票:65回答:16

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

java
16个回答
69
投票

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

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


0
投票

这不是官方用语。我想这意味着Java语言本身的知识和标准API的最重要部分(基本上是java.lang,java.io,java.utils包),而不是大量的特殊API和框架(J2EE,JPA) ,JNDI,JSTL,...)这些通常是Java作业所必需的。


0
投票

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

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


0
投票

Java主要有三个子类:

  1. Java标准版(JSE)或核心Java
  2. Java企业版(JEE)
  3. Java移动版(JME)

其中核心java是从头开始学习java的第一步和基本步骤。


0
投票

Java是编程语言,但Core java只是java的一部分。核心java是java的基础。如果您是JAVA的新手,那么您必须从核心java开始。

Java基本上分为3个部分:

1.)J2SE / Core java代表Java 2标准版,通常用于开发桌面应用程序,构成核心/基础API。

2.)J2EE代表在服务器(例如网站)上运行的应用程序的Java 2企业版。 (Spring,Struts是主要用于J2EE的java框架)

3.)J​​2ME代表Java 2微版本,适用于在手机等资源受限设备(小规模设备)上运行的应用程序,例如游戏。

要学习J2EE或J2ME,您应该了解核心java。


0
投票
java.util.*

0
投票

Core Java是Sun Microsystem的,用于指代Java SE。还有Java ME和Java EE(J2EE)。所以这是为了区分Java ME和J2EE。所以我觉得Core Java只用于提及J2SE。

Java有3个类别:

J2SE(Java到标准版) - 核心Java

J2EE(Java到企业版) - 高级Java +框架

J2ME(Java到Micro版)

谢谢..


-1
投票

核心java是一个sun term.It提到了USE,它意味着它只包含java的基础知识和一些原则,还包含一些包的细节。


18
投票

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

这实际上与Java语言本身无关,而是与一些“基本”包的设置有关。结果它影响了开发方法。

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

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

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

这是另一张图片,展示了Java SE平台内的Java Core API /技术。


8
投票

有些公司会将“核心java”与Java EE区分开来,但它仍然只是你的基本Java。


7
投票

我想当你看到“核心Java”这个短语时,他们谈论的是语言的基础知识,也许还有Java SE的一些知识。我不知道为什么他们会把“核心”放在那里。


7
投票

有两个类别如下

  1. 核心Java
  2. 要走了

核心java是一种语言基础。例如(数据结构,语义...等)https://malalanayake.wordpress.com/category/java/data-structures/

但是如果你看到Java EE,你可以看到Servlet,JSP,JSF所有的Web技术和模式。 qazxsw poi


5
投票

根据一些开发人员的说法,“Core Java”指的是包API https://malalanayake.wordpress.com/2014/10/10/jsp-servlet-scope-variables-and-init-parameters/,它主要用于编码。

“核心Java”这个术语不是由Sun定义的,它只是一个俚语定义。

J2ME / J2EE依赖于J2SDK API来进行编译和执行。

没人会说java.util.*与J2SDK分开使用。


3
投票

一个简单的步骤来理解什么是java和核心java。

  • 找一本关于Java的书。
  • 找一本核心java的书。
  • 比较两本书的内容。

实际结果:两者的内容几乎相同。

结果:Java和核心java是一样的。

核心java只是俚语,强调基础java的深层知识。但是,如果我说我了解Java并不意味着我对基本java没有深入的了解,或者我知道java中的所有内容。


2
投票

“核心Java”是Sun Microsystem的术语,用于指代Java SE。还有Java ME和Java EE(J2EE)。所以这是为了区分Java ME和J2EE。所以我觉得Core Java只用于提及J2SE。

快乐学习!


1
投票

在简单的语言中,核心java代表继承,多态,抽象,封装,类,核心java下的对象的概念。核心java代表J2SE。我希望这可以让你明白疑惑。

© www.soinside.com 2019 - 2024. All rights reserved.