图书前言

第3版前言

习近平总书记在党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑;必须坚持科技是第一生产力、人才是第一资源、创新是第一动力;深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。

教材建设必须立足服务于党的教育事业,遵循党的教育方针,服务于国家经济建设,为社会各行业输送专门合格人才。一本理实结合、学以致用、过程控制评价和以成果为导向的教材,是培养合格的高素质技能人才的根本。本书在每个项目中加入了深度融合的素质目标,使学生在学习中能够潜移默化地实现职业素质的提升。

Java是Sun公司推出的跨平台程序开发语言,它具有简单、面向对象、分布式、健壮性、安全性、可移植性等特点,这使它在网络开发、网络应用中发挥着重要作用,并伴随因特网的广泛应用而得以迅速发展。

本书作为第3版,更新了部分案例和理论知识,增加了部分素质目标和拓展阅读内容,以体现出专业课与素质目标紧密衔接的特色,实现立德树人的大学生培养目标。

本书以培养学生应用能力为主线,严格按照教育部关于“突出实践技能培养”的要求,依照Java程序设计学习应用的基本过程和规律,将“以项目开发为主线,任务驱动”的写法贯穿全书,将Java开发的技术知识融入各个工作任务中,突出了“实践与理论紧密结合”的特点。随着项目开发任务的层层递进,再现了软件开发的工作过程,同时也体现了从普通程序员到Web程序员的职业能力的提升。

本书以学生课程考试系统项目为主线,全书分为两篇共11个项目。第一篇为项目开发前期准备,包括项目1~项目4,其中项目1介绍了Java开发环境的下载安装;项目2介绍了Java的基本特性及基本语法,包括Java语言概述、数据类型、运算符与表达式、流程控制语句及数组的使用;项目3、项目4分别介绍了Java面向对象技术及异常类处理机制。第二篇为开发课程考试系统,包括项目5~项目11,通过一个完整的学生在线系统的开发系统介绍了图形用户界面设计中的事件、组件、布局、文件输入/输出以及线程等知识点,并介绍了用数据库存储数据的相关知识。在每个项目中,都是首先介绍学习目标,然后介绍相关知识。在自测题中,学生可以完成对本项目中介绍的技术要点的测试。

通过本书的学习,读者不仅可以全面掌握Java的开发知识,而且能体会到应用Java开发项目的基本思路及全局观念。

本书由许艳春、郑定超、汤春华担任主编,蒋君、连丹、张晖担任副主编。另外,感谢浪潮云计算有限公司提供的企业案例和帮助。

由于编者水平有限,错误之处也在所难免,敬请广大读者批评指正。

编者2024年7月