《计算机科学丛书·Java程序设计教程》采用了“从基础开始”的讲法,先介绍面向过程的程序设计方法,打下牢固的编程基础后,再讲述面向对象的程序设计方法。主要内容包括:程序设计基础、数组、定义类、递归、继承和接口、ArrayList、图形用户接口、排序和查找、集合等。《计算机科学丛书·Java程序设计教程》在大部分章节都配有自测题和练习题,对理解和消化书中的概念极有帮助,非常适合学生和初学者自学参考。