本书共分8章,分别介绍了Java的特点、语言基础、面向对象结构、类库、线程、输入输出、网络应用和多媒体应用等方面的内容。一些过深使初学者难以理解的内容如Java虚拟机等则没有引入。各章后面附有思考题,让读者领会本章内容要点。