2011-09-24 27 views
-3

我一直在向Java學習Java教程和相關新聞,直到我看到這個「核心Java」現在我想知道什麼是核心Java?高級Java有什麼區別?那是另一種Java編程語言嗎?核心Java下的主題是什麼?和高級Java?核心Java和高級Java(有什麼區別?)

順便說一句,你可以建議一本學習高級Java和核心Java的好書嗎?我的第一本書是Java如何編程第8版,基本上我已經知道基礎知識。所以我需要的是另一本書來學習Core Java和Advanced Java。和Java EE一樣是核心Java嗎?什麼是學習Java EE的好書?

+0

如何... [核心Java](http://www.amazon.com/Core-Java-I--Fundamentals-8th-Horstmann/dp/0132354764/ref=sr_1_1?ie=UTF8&qid= 1316833029&sr = 8-1)和[核心Java,高級功能](http://www.amazon.com/Core-Java-Vol-Advanced-Features/dp/0132354799/ref=sr_1_2?ie=UTF8&qid=1316833029&sr=8 -2)? –

+0

更新了我的問題,你還可以爲Java EE推薦一本書嗎? – user962206

+0

順便說一句 - 現在你知道核心Java,請嘗試並正確拼寫它,它是Java(不是Java或JAVA)。 –

回答

4

在教程中的這種核心/高級區別應該被看作純粹是關於學習Java,以及以什麼順序學習東西是明智的。

我想知道什麼是真正的核心Java?

這是你應該先學習的基本東西。

和Advanced Java有什麼區別?

先進的Java是你不應該嘗試瞭解的東西,直到你對基礎知識感到滿意爲止。

是另一種Java編程語言嗎?

不,它不是一個不同的庫。事實上,在文檔或語言或庫的包裝中,您不會看到核心/高級的區別。 (根據一個解釋,「Java核心」就是一切在Java SE ......但坦率地說,這是不是一個有用的分類;見下文)

什麼是下Java核心的主題?和高級Java?

這沒有絕對的答案。這取決於誰進行了分類。最好的辦法是看書的目錄,教程,課程大綱,不管。


獨立於上述情況,Oracle還在Marketing/PR文檔中使用短語「核心Java技術」來引用Java SE中的內容。這裏有一個例子:

這是說:

核心Java技術和應用程序編程接口(API)是Java平臺標準版的基礎( Java SE)。

......沒有說清楚他們指的是什麼。外賣(對我來說,「Java Core」與其他東西相比是不精確分類。

「核心」技術中包含的一些東西(參見上面的鏈接)不是專門的就是(或多或少)傳統技術。對於Java 8,他們已經開始模塊化Java API(c.f.「compact profiles」),並且隨着Java 9模塊的推進,以及部分CORBA支持的棄用。

然後,如果您查看各種官方Oracle Java術語表;例如

你可能不會找到 「Java核心」 的定義。 (我不能!)

所有這一切都意味着,在現實中,當你看到一個工作或職位說明,對「核心Java」的呼籲,這可能意味着這個人是誰寫的,它可能並不意味着「核心Java「在Java SE Core Technologies頁面的意義上說。 (或者如果他們確實這樣做,那麼他們對於實際的工作要求是不切實際的!)

+0

+1 - 關於核心和高級Java之間差異的答案很簡單,但是完整。 –

+0

非常感謝這樣的回答:)感謝它謝謝:) – user962206

1

對於Java EE,我將從一個在線教程開始,以便您熟悉部件,並決定是否需要一本書,以及你想獲得更多信息的Java EE的哪些部分。

http://java.sun.com/javaee/6/docs/tutorial/doc/

爲核心的Java,我認爲這是很好的:http://download.oracle.com/javase/tutorial/

至於書籍獲得,一旦你通過這些以後,你會得到你想要把更多的想法。例如,你想在圖形還是併發性方面做得更好?有些書更適合這些。也許你想了解JavaServer Faces,那麼你可以得到一本書。

你說你知道基礎知識,但這是一個相當廣泛的領域,所以你可能需要首先通過,不僅閱讀了這些主題,而且試驗了它們,這樣你就可以知道你做了什麼,不知道。

2

請注意,core!=basic

  1. Java核心 - J2SE
  2. 非核心Java - 一切就是 J2SE(J2EE,JAI,JOGL,JMF,..)
  3. Java高級 - 由長期使用每個人所要求的不同含義。
相關問題