本书为模块化教程,每个模块都由案例引入,以案例需求为依据讲解知识,同时有针对性地配有相应的实战训练项目,由浅入深地逐步增加难度和复杂度。在内容选取上,以理论知识必需、够用为度,突出具有针对性和实用性的职业能力训练项目。本书主要内容包括Java语言基础、Java基本语法、类和对象、类的继承和多态、接口与包、数组与字符串、异常处理、图形用户界面编程、文件操作、多线程、网络编程、Java Applet程序。书中特别设置了“实际工作中常见问题解析”模块,以帮助读者在学习Java程序时,遇到常见问题有参考可循。
本书适合高职高专学生使用,也可以作为自学者和相关技术人员的参考用书。