回答
Effective Java通過喬希布洛赫
Java in a Nutshell,David Flanagan着
+1這個幫助學習了基本的語言技巧 – stacker 2010-01-20 15:49:43
+ 1也。所有主要語言結構和標準類的簡潔清晰的例子。所有標準類和方法的詳細列表都帶有* some *用法描述,但不是很多用於「不常見」結構。第5版中約100頁的「Java平臺」部分是純金。 – SuperMagic 2010-01-20 15:53:11
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
你真的應該開始在http://java.sun.com/docs/books/tutorial/index.html
這些教程寫得很好,而且將讓你加快速度很快。對於所有的細節,請參考http://java.sun.com/javase/6/docs/api/
如果你堅持一本書,Eckel的Thinking in Java是不錯的,儘管Eckel可能有點長和鈍。
Java Cookbook包含許多API的示例 然後可以使用javadoc來適應自己的需求。
Java 7- complete reference這本書還沒有出來,但它可能會幫助很多與java文檔和其他人提到的所有其他材料。
- 1. 瞭解導航計時API
- 2. 瞭解application.ini和引導
- 3. 試圖瞭解Java中的SSL證書
- 4. 瞭解Java集合中的Java引用
- 5. 本書擴展了java util classes
- 6. 瞭解SSL證書類型
- 7. 瞭解Flexbox,就如何與引導
- 8. 瞭解JavaScript模板引擎嗎?
- 9. 如何讓spring引導mvc瞭解observables?
- 10. 瞭解用於Java的Kafka Consumer API
- 11. Java - Set.contains()在OpenJDK 6上破解了嗎?
- 12. 瞭解Tcl_DeleteInterp()API
- 13. 瞭解API
- 14. 瞭解API
- 15. 瞭解API
- 16. 瞭解query.fromVertices API
- 17. 瞭解證書的retrival
- 18. 瞭解Java中的數組索引
- 19. 我瞭解嗎?
- 20. 瞭解Java堆
- 21. 需要您的幫助瞭解java編程概念
- 22. 如果您瞭解XHTML,CSS和Basic PHP,您可以找到一份工作嗎?
- 23. 谷歌圖書API解析
- 24. Phonegap本地存儲API瞭解
- 25. Paypal Payflow API Java SSL證書
- 26. ElasticSearch Java API異步書寫
- 27. 我的圖書館應該瞭解Reactive Extensions嗎?
- 28. Java MVC瞭解
- 29. 瞭解Java IO
- 30. 瞭解Java中
有效的Java很大程度上不涉及任何特定的API,雖然它可以很好地學習如何正確設計自己的。 – danben 2010-01-20 15:42:47
事實上,這將幫助您在熟悉Java之後有效地使用Java。它會告訴你很少有關於API的信息。 (但它是一本很棒的書。) – 2010-01-20 15:42:50
我同意,雖然它並沒有覆蓋太多的apis,但它確實覆蓋了核心庫(例如java.lang) – OscarRyz 2010-01-20 15:58:04