本书分为三大部分。第一部分(第1章和第2章)为Java程序设计基础,主要介绍面向对象程序设计思想、Java概述和Java基础语法;第二部分(第3~11章)为酒店管理系统的设计,该部分内容以酒店管理系统项目作为教学案例,通过将项目简化、分解成若干模块来讲述如何利用面向对象程序设计的方法来开发项目,让读者能够从实践项目的开发过程中领悟程序设计的真谛;第三部分(第12章)为酒店管理系统的实现,是前面各个章节的总结,以课程设计的方式,从软件开发的角度阐述酒店管理系统的开发流程,既为读者提供了本系统开发的步骤及引导,又对其他Java应用系统的开发有一定的借鉴意义。 本书适合作为应用型本科“程序设计基础”课程的教材,也适合作为Java程序员的参考用书。