本书首先通过一个小的Java程序,使你对Java编程有一个基本了解,进而以点代面,介绍了Java程序的工作原理。围绕Java程序的工作原理介绍了Java编程的基础知识,包括其他编程语言中也必须使用的信息的存储、数组、条件语句、循环语句等。然后,引入Java语言的面向对象编程概念,介绍了对象的含义及使用方法。接下来介绍的内容均建立在面向对象编程技术基础之上,包括使用线程、创建图形用户界面、多媒体编程等。本书的附录部分介绍了Java 2的新功能以及使用方法,同时对市面上几种可用于Java 2编程的IDE的安装及使用方法做了详细阐述。此外,还给出了大量包含Java 2编程内容的网站的Web地址,以进一步提高Java 2编程技巧。本书适于Java编程的初学者,以及想要在Java编程经验上得到快速提高的编程人员。本书中的程序示例使用的是Java 2的1.4版本,这也是当前流行的版本。