內容簡介
《Java完美編程(第3版)》側重於面向對象設計,通過淺顯易懂的
語言和代碼,很好地平衡了完整實例和解釋性討論,並圍繞著Java語言的特徵全面、透徹地介紹諸多編程技術。書中全面介紹Java語言已經實現的封裝、繼承和多態性技術,在介紹SwingGUI的時候提及事件驅動的編程並提供很多練習。在介紹UML和模式的同時進一步介紹了OOP。
本書不僅可作為高等院校程式設計課程的入門教材,還可作為使用Java的後續計算機科學課程的參考書。
作者簡介
WalterSavitch是一名造詣深並具有豐富教學經驗的教授,同時也是多部經典教材(如《C++面向對象程式設計》)的作者。他的寫作風格引人入勝,頗受讀者歡迎。他擅長於以宮簡意賅的形式和深入淺出的風格來講解難以理解的知識點。
施平安,中國人工智慧學會機器學習專業委員會成員,中國人工智慧學會可拓工程專業委員會委員。目前就職于海軍兵種指揮學院,主要研究方向為系統分析與設計、決策支持系統、知識發現與數據挖掘。曾講過資料庫、編譯原理和人工智慧課程。
李牧畢業於海軍航空工程學院,說是研究生,現工作于海軍兵種指揮學院,講師,長期從事計算機專業課程的教學及科研工作,承擔並完成科研項目4項。
目錄
第1章Java入門.
引言
前導知識
1.1Java簡介
1.2表達式和賦值語句
1.3String類
1.4程式風格
小結
自測題參考答案
編程項目
第2章控制台輸入和輸出
引言
前導知識
2.1螢幕輸出
2.2使用Scanner類的控制台輸入
小結
自測題參考答案
編程項目
第3章控制流
第4章類的定義(1)
第5章類的定義(2)
第6章數組
第7章繼承
第8章多態性和抽象類
第9章異常處理
第10章檔案I/O
第11章遞歸
第12章UML和模式
第13章藉口和內部類
第14章泛型和ARRAYLIST類
第15章鏈式數據結構
第16章稽核,映射和疊代器
第17章初探SWING
第18章深入SWING
第19章JAVA的發展永無止境
……