本书囊括Java2平台标准版(J2SE)的全部基础知识。作为一本精炼的技术指南和可信赖的参考书籍,它的显著特色是提供了大量的实际案例。其中,重要的语言和库功能都通过简洁且深思熟虑的例子程序来阐述,而这些程序既不是赝品也没有偷工减料。最重要的是,所有程序都已经被升级为J2SE5.0,它们将成为程序员自己编写代码的良好开端。本书主要面向希望编写实际代码以解决实际问题的程序员。??本书主要介绍Java语言的基本概念和用户界面程序设计基础,并详细介绍:■面向对象程序设计?■反射与代理?■接口与内部类■事件监听器模型?■泛型程序设计■使用SwingUI工具箱进行图形用户界面设计?■异常处理■流输入/输出和对象序列化对于企业特性和高级用户界面程序设计来说,还需要进一步参考本书卷II中介绍的高级特性。卷II将详细介绍多线程、分布式对象、数据库、高级GUI组件、本地方法、XML处理、网络编程、集合类、高级图形、国际化和JavaBeans。第7版完全修订和更新的内容包括■泛型程序设计、约束与局限性、类型限定、通配符类型以及泛型反射。■SwingGUI开发,包括输入验证以及其他改进。■异常处理与调试,包括链接异常、栈帧、断言和日志记录。■流与文件、新的I/O。