化志章等編著的《Java程序設計:從方法學角度描述》以Java語言為例,用方法學思想指導內容的組織和撰寫。在各章學習之前,為讀者准備了
「本章方法學導引」。該內容以方法學思想為指導,從程序設計的角度,用深入淺出的語言(不涉及過多計算機專業術語和Java語法細節)講述本章內容引入的背景、要解決的問題,以及怎樣解決,並點出為此定制出哪些語法機制(僅給出名稱及其作用)。在后續各節中,結合具體示例,剖析語法機制如何使用。幫助讀者跳過紛繁復雜的語法表象,快速直接地觸及語法機制的核心思想和應用框架,同時訓練一種對所學不僅要「知其然,更知其所以然」的學習態度和學習方法。
《Java程序設計:從方法學角度描述》第1、2兩章概述了程序設計的基礎內容,包括程序設計的基本策略、程序設計語言所蘊含的重要屬性(思想)以及基本成分;第3章剖析面向對象方法的來龍去脈,並介紹面向對象方法的重要思想、概念和機制;在第4章探討這些內容的Java實現版本,第5
章進行了進一步拓展。第6章~第11章是Java語言重要的應用特色,包含異常處理、線程機制、GUI編程、I/O流、網絡通信、泛型和集合框架等內容。
這些機制雖非Java獨有,但Java的實現方式和應用模式很有特色,也是吸引廣大程序員學習Java的重要原因。
《Java程序設計:從方法學角度描述》可作為高校計算機及相關專業和各種軟件培訓機構的教材,也適合廣大程序員及其他Java愛好者自學之用。