本书从Java语言自身的特点和读者学习Java语言的实际要求出发,将 Java语言编程技术与面向对象程序设计相结合,着重于实际应用能力的培养,循序渐进、系统地帮助读者了解面向对象程序设计原则和Java语言的特点及应用技术。与前一版相比,本书内容根据JDK 5.0进行了补充和更新。
全书共分16章,内容安排合理,实用性强。主要内容包括:软件开发和Java语言、Java语言的基础、字符串、面向对象程序设计、常用工具类和Applet小程序、Java图形设计和Java 2D、GUI编程初步、Java事件处理机制、异常处理机制、Java多线程、文件和流、Java数据库编程、Java网络编程和Java的Web编程初步等。每一章都提供了大量的经过实际调试的例题供学生学习和模仿;同时,在每一章后都提供了设计合理的课后练习题供读者练习。
本书主要作为高等学校计算机及相关专业本科生、专科生、高职生和各类成人教育学院的面向对象程序设计课程以及Java程序设计课程教材,同时也可供自学人员使用。