2010-01-20 24 views

回答

1

Effective Java通過喬希布洛赫

+0

有效的Java很大程度上不涉及任何特定的API,雖然它可以很好地學習如何正確設計自己的。 – danben 2010-01-20 15:42:47

+1

事實上,這將幫助您在熟悉Java之後有效地使用Java。它會告訴你很少有關於API的信息。 (但它是一本很棒的書。) – 2010-01-20 15:42:50

+0

我同意,雖然它並沒有覆蓋太多的apis,但它確實覆蓋了核心庫(例如java.lang) – OscarRyz 2010-01-20 15:58:04

5

Java in a Nutshell,David Flanagan着

+0

+1這個幫助學習了基本的語言技巧 – stacker 2010-01-20 15:49:43

+0

+ 1也。所有主要語言結構和標準類的簡潔清晰的例子。所有標準類和方法的詳細列表都帶有* some *用法描述,但不是很多用於「不常見」結構。第5版中約100頁的「Java平臺」部分是純金。 – SuperMagic 2010-01-20 15:53:11

3

Java有許多的API!你有興趣熟悉哪些?

但是,不錯的是,Javadocs傾向於通過提供方法簽名和簡短描述來使API易於學習。

許多API還有更深入的在線教程,您可以閱讀。在許多情況下,這可以比購買書籍更容易/更容易獲得/更便宜。

我會用Java集合開始,因爲它們在大多數Java應用程序中使用:http://java.sun.com/docs/books/tutorial/collections/index.html

注意,這是Sun公司的「足跡」的教程,這是非常有益的一個。查看其他人,以及您有興趣學習的圖書館。以下是主要指標:http://java.sun.com/docs/books/tutorial/index.html