本书从Java的基本技能入手,介绍了一些Java语言的高级特性以及Java.EE的基础知识。书中列举了大量的程序实例,并对内容和例题都作了精心挑选,既要突出阐明原理和方法,又要保证具有一定的实用性,同时也要确保一定的广度和深度。在举例过程中不仅注意到让读者能从实例运用中举一反三,同时也要注意尽可能地站在读者的角度,从实战出发,体会Java语言高级特性的精髓,并可以直接根据这些源程序来快速编写Java项目,直接切入相关应用。
本书跟踪了Java语言的最新发展动向。全书共分7章:第1章主要介绍了Java Swing编程,使读者对图形界面编程有进一步提升;第2章介绍了Swing与多媒体,主要介绍了Swing在多媒体方面的应用;第3章介绍了利用Java语言实现抽象数据类型和泛型,主要讨论了Java实现的各种数据结构和一些复杂数据类型;第4章介绍Java数据库连接(JDBC),掌握JDBC 可以很方便地在Java程序中引入数据库应用;第5~6章介绍了Java的服务器端编程工具Servlet和JSP,掌握这两章就能够实现最基本的B/S模式计算;第7章介绍了Java远程方法调用(RMI),充分展示了Java的分布计算能力。