本书是以Java 2技术为背景的一本基础教材,共计十七章,前十章主要介绍了Java 2基本语法概念和面向对象的编程思想,其中包括运算符、流程控制、数组、字符串处理、异常、I/O及文件操作、对象的串行化以及面向对象的特性。后面七章从多方面介绍了Java 2编程技术,主要涉及多线程技术,图形化界面的设计以及相应的事件处理机制,比较全面地讲述了Applet等在多媒体中的应用,另外,对于Java 2新增的特性集合框架做了介绍,阐述了如何应用Java 2提供的强大的网络通信能力,并对在Internet上得到广泛应用的JSP技术做了讲解。 本书可以作为大专院校的计算机及相关专业的教程,也可作为Java编