本书共分10章,按照由浅入深的方式进行安排。第l章到第4章主要介绍Java语言的基础知识和面向对象的基本概念,以及如何配置相关的编程环境和必要的工具,从而使读者对Java语言编程有一个基本的认识,为后面的Java语言开发实例讲解做好铺垫。
从第5章到第10章,分专题分别讲述了流、多线程、Swing、多媒体、网络和数据库编程。在讲述实例的过程中,重点向读者介绍Java语言编程思想。读者可以一边学习实例,一边在本书的指导下培养自己面向对象软件开发的思想。在每章的最后,编者对本章所讲述的重点做了小结。由于JaVa语言的应用十分广泛,考虑到读者的实际需要,因此本书通过这些实用的小例子,讲述了Java语言在各个领域的应用,而更重要的是向读者阐述了面向对象的编程思想。