本书内答共分三大部分。
第1~8章为第1部分,介绍Java程序设计的基础知识。其中第1章介绍Java语言基础,如Java产生的历史、发展、简单的输入输出、JDK开发环境和其他一些集成开发环境。第2章详细介绍简单数据类型、运算符、数组等内容。第3章详细介绍程序流程控制。第4章详细介绍Java面向对象的特点,如抽象、多态、封装等,对对象、类进行了详细的介绍。第5章详细介绍了继承、接口、内部类等内容。第6章详细介绍与字符串处理相关的类的使用及字符串和其他数据之间的转换。第7章详细介绍java lang和java util包中所定义的类和接口,尤其是Java的集合框架。第8章详细介绍Java异常处理机制。