java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》
前言
Java語言是一種典型的面向對象的、跨平臺的、支持分布式和多線程的優秀編程語言,具有極強的擴展性。自其誕生以來,迅速被業界認可并廣泛應用于Web應用程序的開發中。在此形勢下,國內高校在計算機及相關專業廣泛開設了Java程序設計相關課程,旨在培養學生的編程能力,提高學生使用Java語言解決實際問題的能力,使學生建立良好的程序設計思想和編程習慣。本書正是基于此目的,結合Java語言學習的實際需要和作者多年的實踐教學經驗而編寫的。
本書的內容編排遵循由淺入深、循序漸進的基本原則,以“數據如何表示/存儲到如何計算/處理”為主線,從程序設計基礎入手,詳細介紹了程序設計知識、Java語言的基本概念和編程方法,以及Java Web開發的基礎知識,內容涉及程序設計、算法、軟件工程等相關知識、Java語言的基本語法、數據類型、類、繼承、異常、輸入輸出流、圖形用戶界面設計、集合及Web應用開發等,基本覆蓋了Java語言的大部分技術,是進一步使用Java語言進行技術開發的基礎。
本書具有以下特色。
(1)內容編排新穎。教材內容圍繞“數據如何表示/存儲到如何運算/處理”這一解決問題的實際過程進行編排,更加符合學生的認知過程,有利于學生對Java程序設計形成更加全面和深刻的認識。全書的主要結構和編排順序如下所示。
數據的表示/
存儲 →
基本數據類型
引用類型
類
接口
數組
自定義類
系統定義類
OOP(類)、繼承和多態
Java集合
數據的運算/
處理 →
用運算符/表達式處理
調用類/對象的方法處理
用代碼段處理
流程控制結構
數據的輸入輸出
數據可視化顯示及控制
異常的處理
輸入輸出處理
GUI程序設計
Java異常處理
(2)重思路、輕語法。本書注重培養學生的程序設計思路。書中添加了程序設計基礎知識,包括算法、軟件工程等內容,并將常用算法通過案例融合到教材內容中,使學生掌握問題求解策略和算法設計的基本思路,能夠獨立完成常用算法設計/系統設計、程序編寫與調試,提高編程能力。書中的例題均配有流程圖或解題思路。
(3)內容有機整合。本書專門設置了“Java Web應用開發”一章,通過Web應用案例的設計和開發過程,將類與繼承、流程控制、異常處理、輸入輸出、集合類等各部分知識有機地整合起來,使本書知識更成體系,更容易使學生建立起整體知識架構,也為學生后期從事Java相關的開發奠定基礎。
(4)注重代碼規范。代碼規范性是學生在初始學習編程技術時非常容易忽略的部 分。良好的編碼規范性是提高代碼可讀性、可維護性的重要基礎。本書在示例中嚴格遵循代碼規范,在2.2.6節專門介紹了官方發布的編程開發規范,并將該規范滲透至各相關部分的介紹中,希望讀者在初始編程時就養成良好的編碼習慣。
本書第1~7和第9章由李莉編寫,第8、第10和第11章由宋晏編寫,全書由李莉負責審核和統稿。
感謝各位審稿專家對本書的編排提出的寶貴意見。本書的編寫得到了北京科技大學教材建設經費的資助,在此一并謝過。
由于編者水平有限,書中難免有疏漏之處,敬請廣大讀者批評指正。
編 者
2018.4
more >
總結
以上是生活随笔為你收集整理的java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java状态机设计模式_设计模式总结-S
- 下一篇: kafka0.9 java commit