java和core java有什么区别?
在网上查看职位空缺时,我注意到有些职位需要知道“核心Java”。 什么是核心Java和如何不同于Java?
“核心Java”是Sun的术语,用来指代Java SE,标准版本和一组相关技术,如Java VM,CORBA等等。 这主要是为了区别于Java ME或Java EE。
另外请注意,他们正在讨论一组库,而不是编程语言。 也就是说,不pipe你使用的库如何,你编写Java的底层方式都不会改变。
“核心Java”是Oracle的定义,是指Java SE技术的子集。
这实际上并不涉及Java语言本身,而是涉及到一些“基本”包的设置。 因此影响发展方式。
目前Java Core被定义为以下集合:
- 基本技术
- CORBA
- HotSpot VM
- Java命名和目录接口(JNDI)
- 应用程序监视和pipe理
- 工具API
- XML
但是,你甚至可以理解,即使术语“基础技术”有点不清楚;-)所以这不是那么严格的定义。 这是这个词的官方网页:
- Java SE核心技术
下面是另一张图解说明Java SE平台内的Java Core API /技术的图片。
- J2SE平台一目了然
我想当你看到“核心Java”这个词的时候,他们正在谈论这门语言的基础知识,也许还有一些关于Java SE的知识。 我不知道他们为什么要把“核心”放在那里。
一些公司将把“核心Java”与Java EE区分开来,但它仍然只是你的基本Java。
有两个类别如下
- 核心Java
- Java EE
Java核心是一门语言基础知识。 例如(数据结构,语义..等) https://malalanayake.wordpress.com/category/java/data-structures/
但是如果你看到Java EE,你可以看到Sevlet,JSP,JSF所有的Web技术和模式。 https://malalanayake.wordpress.com/2014/10/10/jsp-servlet-scope-variables-and-init-parameters/
据一些开发人员介绍,“核心Java”是指大部分用于编码的包java.util.*
包。
“核心Java”一词不是由Sun定义的,它只是一个俚语定义。
J2ME / J2EE依然依赖于J2SDK API的编译和执行。
没有人会说java.util.*
与J2SDK分开使用。
“核心Java”是Sun Microsystem的术语,用于指Java SE。 还有Java ME和Java EE(J2EE)。 所以这被告知为了区分与Java ME和J2EE。 所以我觉得Core Java只是用来提到J2SE。
快乐学习!
在简单的语言核心java代表了Java核心下的inheritance,多态,抽象,封装,类,对象的概念。 Java的核心代表J2SE。 我希望这可以清除你的疑惑。
这不是一个官方的术语。 我想这意味着Java语言本身的知识和标准API(java.lang,java.io,java.utils包,基本上)的最重要的部分,而不是许多专门的API和框架(J2EE,JPA ,JNDI,JSTL,…),这些是Java作业经常需要的。
“核心Java”是Sun的术语,用来指代Java SE,标准版本和一组相关技术,如Java VM,CORBA等等。 这主要是为了区别于Java ME或Java EE。
另外请注意,他们正在讨论一组库,而不是编程语言。 也就是说,不pipe你使用的库如何,你编写Java的底层方式都不会改变。
Java主要有三个子类:
- Java标准版(JSE)或核心Java
- Java企业版(JEE)
- Java移动版(JME)
其中核心java是所有从头开始或学习java的第一步和基本步骤 。
Java是编程语言,而Core Java只是Java的一部分。 Java的核心是java的基础。 如果你是JAVA新手,那么你必须从核心Java开始。
Java基本上分为三个部分:
1.)J2SE / Core Java代表Java 2标准版,通常用于开发桌面应用程序,形成核心/基础API。
2.)J2EE代表运行在服务器上的应用程序(例如网站)的Java 2企业版。 (Spring,Struts是主要用于J2EE的java框架)
3.)J2ME代表Java 2微版,适用于在手机(如游戏)等资源受限设备(小型设备)上运行的应用程序。
要学习J2EE或J2ME,你应该知道核心的Java。
了解什么是Java和核心Java是一个简单的步骤。
-
为Java找一本书。
-
find一本关于Java核心的书。
-
比较两本书的内容。
实际结果:两者的内容几乎相同。
结果:Java和核心Java是一样的。
核心的java只是俚语,要强调基本的java的深层知识。 但如果我说我知道Java并不意味着我没有深入了解基本的Java,或者如果我知道在Java中的一切。
核心Java是一个太阳的术语。它提到了USE,它意味着它只包含java的一些基本原理和一些原则,并且还包含一些软件包的细节。