本书通过系列项目全面、系统的介绍了JAVA语言程序设计的基础知识,包括基本语法、编程方法、面向对象的特征,以及JAVA语言的异常处理、多线程、输入输出和文件操作等内容。在此基础上,本书阐述了JAVA语言在图形界设计、数据库操作和网络编程等方面的应用。本书每个项目均配有大量练习题和上机题,可帮助读者掌握书中的主要内容,检验学习成果。本书以“教、学、做”一体化的教学模式来体现教学内容和单元结构,做到“讲练结合、讲中练、练中学”,易于学习消化和吸收所学内容,并锻炼实操能力,达到学以致用的效果。本书适合作为高职高专学校相关专业学习JAVA编程的入门级教材,也适合计算机爱好者、软件开发人员学习JAVA语言时使用。