本书以Java语言的内容体系为线索,将面向对象程序设计的原则与特点融入具体的Java程序实例中。全书共分17章,分别为Java语言概述,Java数据类型与表达式,流程控制语句,数组和方法,类与对象,继承与多态,常用类的使用,抽象类、接口及内嵌类,异常处理,JavaApplet与Java绘图,图形用户界面编程基础,多线程,流式输入输出与文件处理,Java泛型与收集API,图形用户界面编程,Java的网络编程,JDBC技术和数据库应用。本书在内容安排上由浅入深,注重理论与实际的结合,例题精练,许多例子是实际应用的写照,有利于培养学生解决实际问题的能力。本书的特点是结构合理、内容丰富、通俗易懂,既注重Java基本理论和概念的阐述,又重视结合实际应用和Java的发展。
本书可作为高等院校学生学习Java语言和面向对象程序设计方法的教材,同时也可作为广大自学者和软件开发人员的参考用书。