本书内容主要分为4篇。第1篇为Java基础与面向对象编程篇,包括第1~6章:该篇主要讲解Java语法的各项基本内容,如Java语言的发展、特点、运行环境、数据类型、流程控制、面向对象。第2篇为Java高级技术篇,包括第7~12章。该篇主要介绍Java语言的各种引用,如异常处理、线程、输入输出流、图形界面及XML开发等知识。第3篇为Java应用开发篇,包括第13~15章。该篇主要讲解Java三大开发领域的应用。这三个领域包括数据库编程、网络编程和Java Web编程。第4篇为案例篇,包括第16~18章。该篇针对三大开发应用领域给出了三个完整的综合实例。第16章讲解了图书管理系统;第17章讲解了局域网通信软件开发;第18章讲解了BBS系统的开发。