本书共分为12章,主要介绍了java编程的基础知识、流程控制、数组、面向对象编程思想、java集合类、常见错误和异常处理、线程及其操作、文件和流、java图形用户界面设计、实用jdbc访问数据库及java网络编程等内容。全书配合知识的应用讲解了一百多个任务和一百多个实例,并且提供了大量的习题。
本书以任务驱动作为主线,以实例带动知识点的学习。通过大量实用和经典的编程实例,使读者可以快速掌握、应用所学的java编程知识。
本书适于作为高等院校非计算机专业或高职高专计算机专业的教材,还适合作为初学者学习java程序设计的自学用书。