本书展示了Java在面向对象、事件驱动等程序设计方面的强大功能。本书出色的教学方式均源手Deitel&Associates公司:该公司拥有众多撰写最畅销编程语言书籍的作者和在100多个国家为超过1000000的人讲授程序设计课程的知名教师。应用程序驱动、手把手的教程式方法:Deitels将带领读者在一个生动有趣、面向实际的应用程序中探索Java概念。这些实际的应用程序涉及:基于Web的书店·ATM·电话号码簿·购车还贷·付账·国旗知识测评.筹款募集·图形画板·清单·投资利息·工资额计算器·微波炉.屏幕抓取·门禁系统·货运中心·票务订购·打字训练器·图形绘制要点讨论:Java类库·GUI组件(JButton,JTextField,JList,JTimer,JTextArea,JSpinner,JComboBox,JRadioButton,JMenu,等等)·事件处理·调试.算法·伪代码·UML·控制语句·方法·随机数生成·数组·类·对象·继承·多态·接口·集合·鼠标及键盘事件·字符串·按序存取文件·数据库·图形·多媒体·GUI设计·三层Web应用程序的开发·异常处理·迭代器·ArrayList·Swingt·JSP·HTML·GUI程序设计本书是Deitel向广大读者奉献的又一力作。全书结合Java程序设计的基本原理,采用手把手的教程式方法,逐步引导读者开发出面向实际的应用程序。从最基本的程序设计的学习开始,读者在每一教程中学到的有关Java程序设计的所有新知识和新内容,都是建立在前一教程学习的基础之上的。从而读者能够很容易地将所学到的知识运用到自己应用程序的开发当中。本书向读者介绍Java的GUI设计、组件、方法、事件处理技术、类型、控制语句、数组、面向对象的程序设计、异常处理技术、字符串与字符、按顺序访问的文件,以及更多同Java程序设计相关知识的全面介绍。书中还包含了一些更为高级主题的讨论,如数据库程序设计、多媒体技术、图形绘制及Web应用程序的开发等。