本书内容以JDK1.8、Eclipse和MySQL为开发环境,与最新的Java开发技术保持一致。本书采用8个基本项目和1个综合项目,介绍Java语言的语法知识、常用类、程序设计相关知识和技术。每个基本项目相对独立、完整,分若干个任务来完成,围绕具体的任务介绍相关的理论知识,并进行应用分析,有利于读者更好的理解、掌握课程知识;综合实训项目中的3个任务可以加深对课程知识与能力的全面理解、把握。考虑到职业教育的特征,本书的理论知识以实用、够用为主,不追求面面俱到。本书适合作为高职高专院校计算机专业及相关专业的教材或参考书,也可作为编程爱好者的自学资料。