本书是关于介绍“Java程序设计”的教学用书,具体包括了:Java程序设计语言、Java编程环境的建立、创建与运行application、Java源程序编译单元的三要素、Java图形用户界面设计与事件处理、数据库编程、网络编程等方面的内容。
本书按照现代教育方法构思全书内容,详细介绍Java语言、Java面向对象编程及应用软件开发知识,内容新颖。第1章~第6章介绍Java编程环境、Java语言基础、数据类型、流程控制、数组、面向对象编程等内容。第7章~第15章讨论Java的高级主题,包括接口和包、Java图形用户界面设计与事件处理、Swing组件的应用、集合框架、集合框架的支持算法、Java I/O系统、异常处理、多线程程序设计、applet、数据库编程、网络编程等。第16章介绍B/S结构的分布式软件、EJB、Servlet、JSP技术、J2EE的编程框架与应用等。附录提供了Java课程设计实例研究——电梯模拟系统、ASCII字符集、Java关键字等。
本书具有系统性、知识性、实用性等特点,可作为高等院校学生学习Java语言的教材,也可作为广大Java爱好者的参考书。