- Java 開發從入門到精通(第2版)
- 扶松柏 王洋 陳小玉
- 1768字
- 2020-04-14 15:06:01
前言
你從開始學習編程的那一刻起,就注定了以后所要走的路:從編程學習者開始,依次經歷實習生、程序員、軟件工程師、架構師、CTO等職位的磨礪。當你站在職位頂峰的位置驀然回首時,會發現自己的成功并不是偶然,在程序員的成長之路上會有不斷修改代碼、尋找并解決Bug、不停地測試程序和修改項目的經歷。不可否認的是,只要你在自己的開發生涯中穩扎穩打,并且善于總結和學習,最終將會得到可喜的收獲。
選擇一本合適的書
對于一名想從事程序開發的初學者來說,究竟如何學習才能提高自己的開發技術呢?一個答案就是買一本合適的程序開發圖書進行學習。但是,市面上許多面向初學者的編程圖書都側重基礎知識的講解,更偏向于理論,讀者讀了以后在面對實戰項目時還是無從下手。如何從理論平滑過渡到項目實戰,是初學者的痛點,為此,作者特意編寫了本書。
本書涵蓋了入門類、范例類和項目實戰類3類圖書的內容。另外,對實戰知識不是點到為止地講解,而是深入地探討。用紙質書+配套資源+網絡答疑的方式,完美實現了入門+范例練習+項目實戰,幫助讀者順利適應項目實戰的角色。
本書特色
? 以“從入門到精通”的寫作方法構建內容,讓讀者輕松入門。
為了使讀者能夠完全看懂本書的內容,本書遵循“從入門到精通”基礎類圖書的寫法,循序漸進地講解Java語言的基本知識。
? 破解語言難點,以“技術解惑”貫穿全書,繞過學習中的陷阱。
本書不會羅列式講解Java語言的知識點,為了幫助讀者學懂基本知識點,每章都會有“技術解惑”板塊,讓讀者知其然又知其所以然,也就是看得明白,學得通。
? 全書有大量實例和范例,與“實例大全”類圖書擁有同數量級的范例。
通過大量實例及范例,本書不僅實現了對知識點的橫向切入和縱向比較,還從不同的角度展現一個知識點的用法,真正實現了舉一反三的效果。
? 配套資源包含視頻講解,降低了學習難度。
書中每一章均提供語音教學視頻,這些視頻能夠引導初學者快速入門,增強學習的信心,從而快速理解所學知識。
? 提供源程序+視頻+PPT,讓學習更輕松。
因為本書篇幅有限,不可能用一本書囊括“基礎+范例+項目案例”的諸多內容,所以需要配套的資源來實現。本書的配套資源中不但有全書的源代碼,而且有精心制作的實例講解視頻。本書的配套資源可以在toppr網站下載。
? 通過QQ群和網站論壇實現教學互動,形成互幫互學的朋友圈。
為了方便給讀者答疑,本書作者特提供了網站論壇、QQ群(943546773)等技術支持,并且隨時在線與讀者互動。讓大家在互學互幫中形成一個良好的學習編程的氛圍。
本書的學習論壇參見toppr網站。
本書內容
本書由淺入深地詳細講解了Java的開發技術,并通過具體實例的實現過程演練了各個知識點的具體使用流程。本書共25章。第1~2章講解了計算機基礎和Java開發入門,以及如何編寫第一段Java程序;第3~9章講解了Java語法、條件語句、循環語句、數組、面向對象等知識,這些內容都是Java開發技術的核心知識;第10~14章講解了集合、類庫、泛型、異常處理、I/O文件處理的基本知識,這些內容是Java開發技術的重點和難點;第15~21章討論桌面開發技術,包括AWT技術、Swing技術和JavaFX技術的基本知識;第22~25章是典型應用內容,講解了數據庫編程、網絡與通信編程、多線程和案例。書中以“技術講解”“范例演練”“技術解惑”貫穿全書,引領讀者全面掌握Java語言的開發技術。
各章的模塊
本書最大的特色是實現了入門知識、實例演示、范例演練、技術解惑四大部分內容的融合。其中各章內容由如下模塊構成。
? 入門知識:循序漸進地講解了Java語言開發的基本知識點。
? 實例演示:遵循理論加實踐的學習模式,用大量實例演示了各個入門知識點的用法。
? 范例演練:為了達到對知識點融會貫通、舉一反三的效果,為每個正文實例配備了兩個演練范例,書中配套的大量范例從多個角度演示了各個知識點的用法和技巧。
? 技術解惑:把讀者容易混淆的部分單獨用一個模塊進行講解和剖析,對讀者所學的知識實現了“拔高”處理。
本書讀者對象
? 初學編程的自學者
? 大中專院校的教師和學生
? 畢業設計的學生
? 軟件測試人員
? 在職程序員
? 編程愛好者
? 相關培訓機構的教師和學員
? 初級和中級程序開發人員
? 實習中的初級程序員
致謝
十分感謝我的家人給予我的巨大支持。本人水平畢竟有限,書中難免存在紕漏之處,懇請讀者提出意見或建議,以便修訂并使之更臻完善。編輯聯系郵箱是zhangtao@ptpress.com.cn。
最后感謝讀者購買本書,希望本書能成為讀者編程路上的好幫手。
作者
- Deploying Node.js
- Learning Cython Programming
- Java 開發從入門到精通(第2版)
- PostgreSQL Cookbook
- Vue.js快速入門與深入實戰
- R語言游戲數據分析與挖掘
- Amazon S3 Cookbook
- Effective Python Penetration Testing
- C程序設計實踐教程
- Express Web Application Development
- 微服務架構深度解析:原理、實踐與進階
- Learning Continuous Integration with TeamCity
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- 一步一步跟我學Scratch3.0案例
- Swift 2 Design Patterns