Java和核心Java有什么区别?

76

当我在线查看工作机会时,我发现一些职位要求了解“核心Java”。什么是核心Java,它与Java有什么不同?


8
个人而言,我非常不喜欢这个术语(当然除了指的是同名书籍)。"Java SE"是一个完全有效的名称,用于指代不属于EE或ME的"Java"。"Core Java"从来没有被清晰地定义过,除了存在于那些自己想象它意思的人的脑海中。 - Joachim Sauer
我认为Java就是Java,这就是它的全部。区别只是由那些一次性将其称为不同学科以获取更多报酬的机构所创造的。 如果我们运用常识,核心意味着基础。即使有人问到区别,核心仍然是Java的基础。因此,可以肯定地说Core Java是Java整体中的一部分,而Java整体则是一个海洋。 希望这样说是正确的...你们觉得呢,Ajay和其他人? - Sandip Kumar
16个回答

0
Core Java:
It’s a general term used by Sun Microsystems to describe the standard version of Java (JSE). It’s the most basic version of Java which sets the foundation for all other editions of Java plus a set of related technologies such as CORBA, Java VM, etc. Core Java refers to a collection of libraries rather than just the programming language.

Java :
Java is hypothetically everywhere, thanks to its readability and simplicity. From mobile applications to websites, game consoles to datacenters, from mobile phones to the Internet, Java is everywhere. Millions of devices throughout the world use Java as a core programming language. Even all native Android apps come built-in with Java and several companies use Java as server-side scripting language for backend development.

0
“核心Java”是Sun公司的术语,用于指代Java SE,即标准版和一系列相关技术,如Java虚拟机、CORBA等。这主要是为了区别于Java ME或Java EE等。
此外,请注意他们谈论的是一组库,而不是编程语言。也就是说,无论您使用哪些库,编写Java的基本方式都不会改变。

0
这不是一个官方术语。我猜它指的是Java语言本身以及标准API的最重要部分(java.lang,java.io,java.utils包等),而不是大量专用API和框架(J2EE,JPA,JNDI,JSTL等),这些通常需要在Java工作中使用。

-1 - 错误答案。有关官方术语“Core Java”的信息,请参见http://www.oracle.com/technetwork/java/javase/tech/index-jsp-137187.html。 - danorton

0

Java是一种编程语言,但Core Java只是Java的一部分。 Core Java是Java的基础。如果您是Java新手,则必须从Core Java开始。

Java基本上分为3个部分:

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

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

3.) J2ME代表Java 2微型版,用于在资源受限设备(小型设备)上运行的应用程序,例如游戏。

要学习J2EE或J2ME,您应该了解Core Java。


0

Java主要有三个子类别:

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

其中核心Java是开始或学习Java的第一步和基础


-1

核心Java是Sun公司的一个术语。它提到了“USE”,这意味着它只包含Java的基础知识和一些原则,还包括一些包的细节。


在这种情况下,如果您能够链接回Sun关于这些术语的文档,那将非常有帮助。 - Jeremy J Starcher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接