张永常等的《Java程序设计学习与实践指导》的主要内容有:Java程序运行环境搭建、Java语言基础、面向对象和接口、异常处理、图形用户界面应用、数据库编程、输入输出流编程等。针对读者在学习Java过程中存在的主要困难,我们编写了本书,目的是有重点地进行辅导。在编写过程中,努力打造案例式学习、辅导和实践的特色。在学习知识与掌握技能的过程中,作者把Java程序设计学习和训练分为照猫画虎、牛刀初试和创新招标三个阶段,在案例后面,增加思考与实践、照猫画虎实战项目,还在相应章节的后面设置了创新招标样例,使读者通过大量的、不同层次的实践活动,编程能力得到大幅度提高。《Java程序设计学习与实践指导》可作为高等院校学生学习Java的实践教材、非计算机专业读者学习Java语言、Java技术培训的教材和教学参考书,也可作为没有任何编程基础知识的读者或Java爱好者学习和实践的参考书。