“Java程序设计开发”是计算机程序设计的重要基础课,也是计算机网络专业重要的核心课程之一,掌握好Java程序设计已经成为网站及网络信息系统从业工作的必要条件。它对程序设计思想的建立、提升有着重要作用,既可为后续计算机课程奠定一个较为扎实的基础,又可提高学生分析问题和解决问题的能力。
本书是作者多年教学实践经验的总结,严格按照教育部关于“加强职业教育、突出实践技能和能力培养”的教学改革要求编写;全面介绍了Java程序设计开发人员应掌握的各项基础技术,内容突出“基础”“全面”“深入”的特点,同时强调“实战”效果。全书共6个开发项目,在每个项目中,通过若干个不同的开发任务,阐述了Java程序设计的相关知识点:
· 第1个项目为Java基础部分,主要包括Java开发环境搭建、Java程序结构。
· 第2个项目为Java基本语法,主要包括数据类型、变量、运算符表达式和流程结构。
· 第3个项目为JavaGUI,主要包括常用组件、布局管理和事件机制。
· 第4个项目为Java输入输出流,主要包括菜单及工具条操作、文件操作和输入输出流操作。
· 第5个项目为Java线程,主要包括线程的创建与控制。
· 第6个项目为Java网络编程,主要包括网络编程常用工具类和TCP编程。
本书以培养学生的职业能力为核心,以工作实践为主线,面向企业技术工程师岗位能力模型设置教材内容,建立以实际工作过程为框架的职业教育课程结构,着重培养学生编程应用能力,书中的每个案例实现都是完整的、可运行通过的Java程序,以便于学生通过实训项目的训练来提高学生分析问题和实际动手解决问题的能力。本书既可作为应用型本科和高职高专院校计算机专业教材,也可作为企事业单位信息化从业者的培训教材,还可作为IT创业者的学习指导用书。
本书由孙洪迪、杨民峰、姚冠红共同编写完成,全书由孙洪迪统稿。由于编者水平有限,书中难免存在不妥之处,欢迎读者对本书内容提出意见和建议。
编者
2022年10月