本书共分为20章。从最基础的概念开始,依次介绍了Java的发展历史和特点、如何构建Java开发运行环境、面向对象程序设计、接口的定义和声明、Java字符串的常见操作、Java集合的概念、Java线程、反射的使用、Java垃圾回收的原理和网络编程、数据库编程、XML编程等,并在最后通过日历和考试系统两个实例对前面的知识进行了总结。
本书共分15章,全面系统地介绍了Java Web相关知识,主要内容包括:Java Web开发基础、HTML与CSS网页开发基础、JavaScript基础、JSP基本语法、JSP隐式对象等。