我一直在搜索Java教程和Java的相关新闻,直到看到“ Core Java”为止,我想知道核心Java到底是什么?与Advanced Java有什么区别?那是另一种Java编程语言吗?核心Java下的主题是什么?和高级Java?
顺便说一句,您能推荐一本学习高级Java和Core Java的好书吗?我的第一本书是Java如何编程第8版,基本上我已经了解了基础知识。因此,我所需要的只是另一本书,以学习Core Java和Advanced Java。Java核心和Java EE一样吗?什么是学习Java EE的好书?
教程中的核心/高级区别应该被视为纯粹是关于Java的学习以及学习事物的建议顺序。
我想知道Core Java到底是什么?
这是您应该首先学习的基本知识。
与Advanced Java有什么区别?
在熟悉基础知识之前,您不应尝试理解Advanced Java。
那是另一种Java编程语言吗?
不,它不是一个不同的库。实际上,您不会在语言或库的文档或包装中看到核心/高级区别。(根据一种解释,“ Core Java”是Java SE中的所有内容,但是坦率地说,这不是有用的分类;请参见下文。)
核心Java下的主题是什么?和高级Java?
对此没有绝对的答案。这取决于谁进行了分类。最好的办法是查看书籍,教程,课程提纲等的目录。
与以上所述无关,Oracle在市场营销/ PR文档中也使用短语“ Core Java technologies”来指代Java SE中的内容。这是一个例子:
这说:
核心Java技术和应用程序编程接口(API)是Java平台标准版(Java SE)的基础。
...而没有清楚地说出他们的意思。要点(对我来说,“ Java核心”与其他东西相比是不精确的分类)。
“核心”技术(请参见上面的链接)中包含的某些东西是专用技术,或者(或多或少)是传统技术。使用Java 8,他们已经开始将Java API模块化(参见“紧凑配置文件”),并且随着Java 9模块以及对CORBA支持的某些部分的弃用,这种情况正在不断发展。
然后查看各种官方的Oracle Java词汇表;例如
您可能找不到“ Core Java”的定义。(我做不到!)
所有这些都意味着,实际上,当您看到需要“ Core Java”的职位或职位描述时,就Java核心技术页面而言,这可能意味着编写该职位的人可能并不意味着“ Core Java” 。(或者,如果确实如此,那么他们对实际的工作要求是不现实的!)
| 归档时间: |
|
| 查看次数: |
11779 次 |
| 最近记录: |