之前為大家推薦了java語言閱讀書籍,下面為大家介紹從哪幾個方面開始學習java語言,具體內容如下
1. Java語言基礎
談到Java語言基礎學習的書籍,大家肯定會推薦Bruce Eckel的《Thinking in Java》。它是一本寫的相當深刻的技術書籍,Java語言基礎部分基本沒有其它任何一本書可以超越它。該書的作者Bruce Eckel在網絡上被稱為天才的投機者,作者的《Thinking in C++》在1995年曾獲SoftwareDevelopment Jolt Award最佳書籍大獎,《Thinking in Java》被評為1999年Java World“最愛讀者歡迎圖書”,并且贏得了編輯首選圖書獎。作者從1986年至今,已經發表了超過150篇計算機技術文章,出版了6本書(其中4本是關于C++的),并且在全世界做了數百次演講。他是《Thinking in Java》、《Thinking in C++》、《C++ Inside & Out》《Using C++》和《Thinking in Patterns》的作者,同時還是《Black Belt C++》文集的編輯。他的書被讀者稱為“最好的Java參考書……絕對讓人震驚”;“購買Java參考書最明智的選擇”;“我見過的最棒的編程指南”。作者的非凡才華,極其跨越語言的能力,使作者被選為Java發展10年間與Java關系最密切的10個人物之一。
《Thinking in Java》講述了Java語言的方方面面,很多Java語言的老手都評價“這是一本將Java語言講得相當丑陋的書”。該書談及了java語言的很多細節,每一個方面都是相當深刻的。通過本書你可以看到“丑陋的”java語言。
網絡上關于java語言講解的視頻很多很多,其中不凡有垃圾。《翁愷―JAVA語言》可能是你學習java語言基礎的唯一選擇,該講座基本按照《Thinking in Java》這本書講解,其中不凡有翁老師的很多有意思的笑話。我很幸運學習就是從此視頻開始的。內容包括30講,我總共看了3遍。
不過,對于初學者我不太推薦使用《Thinking in Java》,我比較推薦Prentice Hall PTR 的《Core Java 2》國內稱為《Java 2 核心技術》,目前是第七版。網絡上大家都可以下載到電子版。Oreilly的《Java in a nutshell》也是一個不錯的選擇。讀完以上兩本后,你可以看看翁愷老師的視頻,接著可以研究《Thinking in Java》了。
2. Java數據結構
市面上關于Java數據結構的書本身就很少很少。大致有APress 的《Java Collections》,Jones 和Bartlett 的《Data Structures in Java》、《Object-oriented Data Structures Using Java》以及Prentice Hall 出版的《Data Structures and Algorithms in Java》 (Dec 19, 2005)還有一本就是《Data Structures And Algorithms With Object-oriented Design Patterns In Java》。很幸運我的第一本英文書就是APress 的《Java Collections》(本書在國內可能根本就沒有中文版 主站蜘蛛池模板: 常德市| 洛浦县| 滦南县| 彭泽县| 阿鲁科尔沁旗| 永新县| 嘉定区| 甘孜县| 商城县| 安远县| 工布江达县| 伊川县| 聂拉木县| 商洛市| 聂荣县| 凭祥市| 芒康县| 夏河县| 娱乐| 青川县| 鹤峰县| 蓬溪县| 左权县| 红河县| 商都县| 潮州市| 称多县| 武宁县| 日喀则市| 历史| 石泉县| 志丹县| 望谟县| 石阡县| 中方县| 花垣县| 贺兰县| 饶河县| 宜良县| 商南县| 砚山县|