1. 程式人生 > >推薦幾本適合初學者的Java書籍

推薦幾本適合初學者的Java書籍

學習java哪本書比較好?作為Java初學者,我想這是問的最多的問題了老,下面整理一些學習java的好書推薦給大家,希望對大家學習java有所幫助。

Java入門好書推薦:《Head First Java》

《Head First Java》是本完整的面向物件(object-oriented,OO)程式設計和Java的學習指導。此書是根據學習理論所設計的,讓你可以從學習程式語言的基礎開始一直到包括執行緒、網路與分散式程式等專案。最重要的,你會學會如何像個面向物件開發者一樣去思考。但如果你真地想要好好地學習Java,你會需要《Head First Java》。這本書可是Amazon編輯推薦的十大好書之一!強烈推薦學習此書,非常適合初學者入門。

java進階好書推薦:《Thinking in java》

《Thinking in java》(中文名:《Java程式設計思想》) 第4版 本書贏得了全球程式設計師的廣泛讚譽,即使是最晦澀的概念,在Bruce Eckel的文字親和力和小而直接的程式設計示例面前也會化解於無形。從Java的基礎語法到最高階特性(深入的面向物件概念、多執行緒、自動專案構建、單元測試和除錯等),本書都能逐步指導你輕鬆掌握。

從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問許可權控制、複用類、多型、介面、通過異常處理錯誤、字串、泛型、陣列、容器深入研究、Java I/O系統、列舉型別、併發以及圖形化使用者介面等內容。這些豐富的內容,包含了Java語言基礎語法以及高階特性,適合各個層次的Java程式設計師閱讀,同時也是高等院校講授面向物件程式設計語言以及Java語言的絕佳教材和參考書。

Java高階好書推薦:《Effective Java 中文版》

《Effective Java中文版》(第2版),本書介紹了在Java程式設計中57條極具實用價值的經驗規則,這些經驗規則涵蓋了大多數開發人員每天所面臨的問題的解決方案。通過對Java平臺設計專家所使用的技術的全面描述,揭示了應該做什麼,不應該做什麼才能產生清晰、健壯的高效的程式碼。

本書中的每條規則都以簡短、獨立的小文章形式出現,這些小文章包含了詳細而精確的建議,以及對語言中許多細微之處的深入分析,並通過例子程式碼加以進一步說明。貫穿全書的是通用的語言用法的設計模式,以及一些具有啟發意義的技巧的技術。

 要想在java領域成為大牛,除了不斷進行專案實戰以外,還要不斷的進行進修和學習,以上三本java書籍是java程式設計師必看學習java的好書。學習java的好書還有很多,希望大家能一起分享,共同進步。