全书共分为6章。第1章主要介绍Java语言的历史、开发工具、特点和安装方法等,以及与Java语言相关的DOS命令和HTML,并且通过项目简单介绍Java应用程序和Java小程序。第2章主要介绍Java语言编程的基础知识,包括数据类型、变量与常量、运算符与表达式、输入与输出、绘图,以及如何创建简单的图形用户界面等内容。第3章主要介绍Java语言中的基本算法、分支结构语句、循环结构语句、结构嵌套、数组和方法等知识,以及如何综合应用这些知识点。第4章面主要介绍面向对象的概念、面向对象程序设计过程、如何在Java语言中实现面向对象程序设计、类的继承和多态,以及与面向对象相关的接口和包等知识。第5章主要介绍Java语言的图形用户界面设计,主要包括组件的创建和应用、布局管理、Java事件处理机制、菜单的创建和应用,以及播放音乐等内容。第6章主要介绍编程中常见的错误,以及在程序运行过程中出现错误或者异常现象时,Java语言的处理机制和方法,包括异常的概念、异常的处理方法等内容。此外,还简单介绍线程的概念和基本应用。本书可以作为中等职业学校计算机专业的教材,也可以作为培训班的教材,还适于作为初学者的自学用书。