- Java面向對象程序設計教程
- 張志斌
- 710字
- 2019-10-12 16:26:26
前言
FOREWORD
Java是一種跨平臺的面向對象的程序設計語言,其前身是Oak。Java自面世后就非常流行,且發展迅速,具有卓越的通用性、高效性、健壯性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java具備顯著的優勢和廣闊的前景。
Java語言的風格接近于C++語言,但舍棄了C++中的指針,改以引用取代(按內存地址傳遞),同時移除了C++的運算符重載功能,移除了多重繼承特性,改用接口取代,增加了垃圾回收器功能。
本書通俗易懂,簡單明了,重點突出,既考慮了初次接觸Java的初學者,又為有一定編程經驗者提供了相應的指導。此外,用各種事例來闡明比較難懂或者易混淆的概念,學生可以邊學邊練,逐步加深和完善對核心技術的理解。
本書集合了數位多年教學一線教師的教學實例以及工作、研究經驗編寫而成,內容涵蓋了最新的Java應用技術,具有可操作性、實踐性和先進性。
本書從面向對象的編程技術著手,涉及圖形用戶界面、網絡通信、網絡編程、線程等先進的應用技術,適合作為高等學校相關專業面向對象程序課程的教材,也可作為計算機行業從業人員和編程愛好者的參考用書。
本書由張志斌任主編,張明、任志國、鄭明秋、祁建宏任副主編,朱小軍、岳建斌參與了編寫。具體編寫分工如下:第1~6章、第14章由張志斌編寫,第7、8章由祁建宏編寫;第10~12章由任志國編寫;第12、13章由張明編寫;第9章及第15章的部分小節由鄭明秋編寫;第15章其余部分以及附錄由岳建斌和朱小軍編寫。岳建斌和朱小軍對書中程序進行了測試并審閱了全書。
由于時間倉促,編者水平有限,書中疏漏和不妥之處在所難免,懇請專家和讀者提出寶貴意見。
編者
2016年12月
- 跟老齊學Python:輕松入門
- PyTorch Artificial Intelligence Fundamentals
- Production Ready OpenStack:Recipes for Successful Environments
- React.js Essentials
- 網絡爬蟲原理與實踐:基于C#語言
- Java程序設計與項目案例教程
- Advanced UFT 12 for Test Engineers Cookbook
- 算法圖解
- Python+Office:輕松實現Python辦公自動化
- Angular Design Patterns
- 大學計算機應用基礎(Windows 7+Office 2010)(IC3)
- PostgreSQL 12 High Availability Cookbook
- Learning Redux
- Instant AppFog
- 前端Serverless:面向全棧的無服務器架構實戰