沈大林、张伦主编的《Java程序设计案例教程(第2版)》共分为9章。第0章主要介绍JaVa的历史、开发工具、特点和安装方法,以及教学建议等。第1章主要介绍与Java相关的DOS命令和HTML,并且通过实例简单介绍Java应用程序和Java小程序。第2章主要介绍Java编程的基础知识、基本算法、分支结构语句、循环结构语句和结构嵌套。第3章主要介绍面向对象的基本概念,以及如何创建简单的图形用户界面等内容。第4章主要介绍优化算法的方法、数组和方法等知识,以及如何综合应用这些知识点实现数字排序和递归算法等。第5章主要介绍面向对象的概念,在Java中实现面向对象程序设计、类的继承和多态的方法,以及与面向对象相关的接口和包等知识。第6章主要介绍如何使用Java的Swing类来创建图形用户界面,主要包括组件的创建和应用、布局管理、Java事件处理机制、菜单的创建和应用,以及播放音乐等内容。第7章主要介绍文件管理和多线程,以及编程中常见的错误,在程序运行出现错误时的处理机制和方法,还简单介绍线程的概念和基本应用。第8章主要介绍Java网络编程基础。