Joh*_*lla 72
"核心Java"是Sun的术语,用于指Java SE,标准版和一组相关技术,如Java VM,CORBA等.这主要是为了区别于Java ME或Java EE.
还要注意,他们谈论的是一组库而不是编程语言.也就是说,无论您使用哪种库,编写Java的基本方式都不会改变.
Rom*_*nko 19
"核心Java"是Oracle的定义,指的是Java SE技术的子集.
这实际上与Java语言本身无关,而是与一些"基本"包的集合有关.结果它影响了开发方法.
目前,Java Core被定义为以下集合:
但正如你可能理解的那样,即使术语"基本技术"也有些不清楚;-)所以这不是那么严格的定义.这是该术语的官方页面:
这是另一张图片,展示了Java SE平台内的Java Core API /技术.
小智 7
有两个类别如下
核心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/
根据一些开发人员的说法,"Core Java"指的是包API java.util.*,它主要用于编码.
"核心Java"这个术语不是由Sun定义的,它只是一个俚语定义.
J2ME/J2EE依赖于J2SDK API来进行编译和执行.
没有人会说java.util.*与J2SDK分开使用.