本书打破传统程序设计教材以知识体系为主的编写模式,采用“项目引领、任务驱动”的模式,以程序员应具备的职业岗位能力为主线,将Java的语法知识融入面向对象的编程中,充分体现了“做学教合一”的职业教育理念,使读者在项目实施过程中自然地理解所涉及的Java语法知识,掌握程序设计的方法。
本书围绕程序员职业岗位的需求及能力要求,精心设计了5个项目。项目1通过设计一个菜单式计算器的菜单,介绍搭建Java开发环境及创建Java项目的一般方法;项目2通过7个任务,循序渐进地实现菜单式计算器的功能,使之能够进行整数及小数的算术运算,让读者从中学会函数重载、构造函数重载及异常处理的应用;项目3通过设计一个销售业绩管理系统,介绍数组类、抽象类、接口实现的概念与应用;项目4基于接口多态的知识,实现销售业绩管理系统数据的永久存储;项目5使用可视化布局工具设计图形用户界面,实现销售业绩管理系统的可视化管理。
本书配套源代码、教学课件等辅教辅学资源,请登录高等教育出版社Abook新形态教材网(http://abook.hep.com.cn)获取相关资源。详细使用方法见本书最后一页“郑重声明”下方的“学习卡账号使用说明”。
本书适合作为职业院校计算机类相关专业Java程序设计基础课程的教材,也可作为Java编程初学者的参考书籍。
“Java程序设计项目化教程”数字课程是纸质教材《Java程序设计项目化教程》的配套资源,是利用数字化技术整合优质教学资源的出版形式,可扩展纸质教材的内容,为读者提供教学课件、源代码等教学资源,供读者学习和教学使用。