全书共11章,Chapter 1 Introduction简介,主要介绍Java语言的特点、工作环境与Java的基本工作原理,使读者对Java语言有一个基本的了解;Chapter 2 Java Foundation,Java基础,主要包括数据类型、常量与变量、表达式和流程控制语句等;Chapter 3 Classes and Objects,类和对象,主要介绍Java类与对象的基本概念、构造方法、对象的初始化等内容,包括Java面向对象的特征等;Chapter 4 Packages,包;Chapter 5 Inheritance,继承;Chapter 6 Abstract Class、Interface,抽象类、接口;Chapter 7 Genericsand Collections,泛型与集合;Chapter 8 Exception Handling,异常处理;Chapter 9 I/O,输入输出;Chapter 10 Multithreading,多线程;Chapter 11 Networking,网络,介绍了Java网络编程技术,描述了Java的网络编程功能。