在线查看职位空缺时,我注意到有些职位需要“核心Java”知识。什么是核心Java,它与Java有何不同?
在线查看职位空缺时,我注意到有些职位需要“核心Java”知识。什么是核心Java,它与Java有何不同?
Answers:
“核心Java”是Sun的术语,用于指Java SE,标准版和一组相关技术,例如Java VM,CORBA等。这主要是为了区别于Java ME或Java EE。
还要注意,他们在谈论的是一组库,而不是编程语言。也就是说,无论使用什么库,编写Java的基本方式都不会改变。
“核心Java”是Oracle的定义,是Java SE技术的子集。
实际上,这与Java语言本身无关,而与某些“基本”软件包的集合有关。结果,它影响了开发方法。
当前,Java Core定义为以下集合:
但是,即使您可能理解“基本技术”一词也不太清楚;-),所以定义不是那么严格。这是此学期的官方页面:
这是另一幅图,说明Java SE平台内部的Java Core API /技术。
一些公司将“核心Java”与Java EE区别开来,但它仍然只是您的基本Java。
有以下两类
核心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的简单步骤。
查找有关Java的书。
查找有关核心Java的书。
比较两本书的内容。
实际结果:两者的内容几乎相同。
结果:Java和核心Java是相同的。
核心Java只是语,以强调基础Java的深入知识。但是,如果我说我知道Java,这并不意味着我不具备基本的Java知识,也不知道我是否了解Java。
“ Core Java”是Sun Microsystem的术语,用于表示Java SE。并且有Java ME和Java EE(J2EE)。因此告诉这是为了与Java ME和J2EE区别。因此,我觉得Core Java仅用于提及J2SE。
学习愉快!
核心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到微型版)
谢谢..
这不是官方术语。我猜这意味着您了解Java语言本身以及标准API的最重要部分(基本上是java.lang,java.io,java.utils包),而不是众多专用API和框架(J2EE,JPA ,JNDI,JSTL等),这些通常是Java作业所需的。
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.)J2ME代表Java 2微型版,用于在诸如手机之类的资源受限设备(小型设备)上运行的应用程序,例如游戏。
要学习J2EE或J2ME,您应该了解Java核心。
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.