《高等學校教材·計算機科學與技術:Java面向對象程序設計(第2版)》的內容大體可分為三個部分。第1章~第7章為第一部分,著重介紹Java面向對象的基本知識點,主要有Java的基本環(huán)境、Java語言基礎、Java工程規(guī)范、面向對象基本概念、基本特征、概念深化、異常處理等,讀者通過這部分的學習可以用Java語言建立起面向對象思維的能力,其中第4章~第6章是本部分的重點;第8章~第16章為第二部分,著重介紹Java語言的應用,主要有Java常用類庫與工具、線程、集合類框架、AWT與Swing圖形用戶界面、輸入/輸出、網絡通信、JDBC,讀者通過這部分的學習可以了解Java工程應用的基礎知識,其中第8章~第10章以及第14章、第16章是本部分的重點;第17章~第20章為第三部分,著重介紹Java軟件體系結構設計,主要有UML、設計模式、軟件框架和分布式對象技術,讀者通過這部分可以掌握和了解進行軟件結構設計時需要用到的模型表達方式、設計思想、框架編程思維和分布式軟件設計的主要方法。這三部分的內容,囊括了Java語言和Java軟件結構設計的主要知識點,豐富了Java面向對象程序設計的內涵,可由淺入深、循序漸進地帶領讀者進入Java面向對象程序設計的藝術殿堂。