本书为高等学校培养应用型人才教材之一,由具有丰富教学经验的一线教师编写。全书共分15章。内容包括:程序设计与面向对象程序设计的基本知识和基本概念,Java语言编程基础知识,面向对象编程中的四个特性及其有Java语言中的具体应用,数组、字符中以及常用的数据结构和算法的Java实现,Java的特色::异常处理机制,Java输入输出技术,多线程技术,基于Swing的Java图形用户界面设计和Applet技术与Java的高级编程技术如网络编程、数据库连接和多媒体应用,Java的企业应用技术,Java的集成开发环境等。最后给出了为理解、巩固各阶段的学习内容而设置的实际的技能训练和授课完成后运用所学知识进行综合训练的内容。本书内容丰富、通俗易懂、深入浅出,每章后均附有本章小结和习题。书中程序都已经过上机调试。读者可以放心阅读和使用。本书可作为高等学校教材使用,也可作为对面向对象编程的Java语言感兴趣的读者的自学用书,还可供其他有兴趣的读者参考。