Java是一种纯面向对象的程序设计语言,它容易学习且功能强大。本书重点讲述如何创建Java应用程序及通过Swing创建和使用CUI。全书共分为26章和9个附录,主要内容包括Java程序设计和基础知识,例如变量、赋值、输入和输出、计算、图形和窗口编程、使用if的选择结构、使用while的循环结构等;面向对象程序设计的一些知识,例如使用库中的类、编写类、使用对象、使用方法等;还有一些高级特性,全如继承、多态、接口等;书后的附录给出了有关Java类库、AWT、applet的知识,可供读者参考。本书以一种简单而清晰的风格编写,便于读者阅读。本书假设你是一位完全从零开始的初学者,特别适合大学一年级学生作为教材,也适合初学者自学使用。