本书提供了从入门到编程高手所必备的各类知识,共分4篇。第1篇:基础知识。本篇通过初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类等内容的介绍,结合大量的图示、实例、录像等使读者快速掌握Java语言,为以后编程奠定坚实的基础。第2篇:核心技术。本篇介绍了接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信和数据库操作等内容。学习完本篇,能够开发一些小型应用程序。第3篇:高级应用。本篇介绍了Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术等内容。学习完本篇,能够开发高级的桌面应用程序、多媒体程序和打印程序等。第4篇:项目实战。本篇通过一个大型、完整的企业进销存管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照“编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→项目打包部署→解决开发常见问题”的流程进行介绍,带领读者一步一步亲身体验开发项目的全过程。