Java程序设计教程及实验指导

本书讲解了Java语言的类与对象、继承与多态、接口、异常处理、Java常用类、集合、泛型、多线程、输入输出、图形用户界面、网络通信、JDBC数据库编程基础。并在讲解知识点的过程中, 理论和实例相结合地讲解了几个常用的设计模式的使用, 包括单例模式、简单工厂模式、模板方法模式。