《高等学校教材•计算机科学与技术:Java面向对象程序设计(第2版)》的内容大体可分为三个部分。第1章~第7章为第一部分,着重介绍Java面向对象的基本知识点,主要有Java的基本环境、Java语言基础、Java工程规范、面向对象基本概念、基本特征、概念深化、异常处理等,读者通过这部分的学习可以用Java语言建立起面向对象思维的能力,其中第4章~第6章是本部分的重点;第8章~第16章为第二部分,着重介绍Java语言的应用,主要有Java常用类库与工具、线程、集合类框架、AWT与Swing图形用户界面、输入/输出、网络通信、JDBC,读者通过这部分的学习可以了解Java工程应用的基础知识,其中第8章~第10章以及第14章、第16章是本部分的重点;第17章~第20章为第三部分,着重介绍Java软件体系结构设计,主要有UML、设计模式、软件框架和分布式对象技术,读者通过这部分可以掌握和了解进行软件结构设计时需要用到的模型表达方式、设计思想、框架编程思维和分布式软件设计的主要方法。