本书是高等职业教育“十三五”创新示范教材。
本书在图形化教学环境BlueJ中,从面向对象的基础知识讲起,介绍了封装、继承、多态、接口、容器、异常处理、图形界面、多线程、数据库操作等编程技术。本书共有九章,主要内容包括: 面向对象基础、面向对象的Java语言描述、Java程序设计基础、Java对象容器、程序中的异常处理、多线程程序设计、GUI程序设计和数据库应用程序设计等。本书另配有丰富的教学资源,为方便教学,书中提供了二维码资源,读者可使用手机扫描二维码后查看。
本书编写风格新颖,结构逻辑性强,内容取舍有度,理论知识与趣味性实例相辅相成,适合作为高等职业院校相关课程的教材,也可作为程序设计的培训教材以及计算机爱好者的自学用书。