Java程序设计项目开发教程(第3版)
加强职业教育,突出实践技能培养,以项目开发为主线,采用任务驱动模式。

作者:许艳春、郑定超、汤春华

丛书名:计算机类技能型理实一体化新形态系列

定价:59元

印次:3-1

ISBN:9787302673118

出版日期:2024.12.01

印刷日期:2024.12.20

图书责编:李慧恬

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Java语言是当今流行的面向对象编程语言之一。本书以典型项目讲述了面向对象程序设计的相关概念和使用方法。通过本书的学习,学生不仅能够学习到基本的面向对象程序设计技术,还能够掌握用Java语言开发软件项目的方法。 本书以学生课程考试系统项目为开发主线,分为11个项目贯穿全书。本书介绍了Java基础的开发技术和理论,将知识点与开发实践紧密结合。本书内容包括Java语言基础知识、类与对象的基本概念、面向对象的三大特征、抽象类与接口、输入/输出流、图形用户界面设计、多线程、数据库等知识点的介绍。学生通过阅读本书,可以全面掌握Java的初级开发技术。 本书可以作为高校计算机相关专业的教材或参考书,也适合作为软件开发人员及其他有关人员的自学参考书或培训教材。

许艳春,硕士,教授,中共党员,工信部电子行业考评员,山东省计算机学会职业教育发展委员会委员,山东电子学会会员,济南市高层次人才,现任人工智能学院教学副院长。主要承担《面向对象程序设计》《数据结构》《软件工程与测试》《数据库开发技术》等课程的教学工作。在省级以上期刊发表论文十余篇,其中EI收录4篇,主编教材6部,授权实用新型专利1项、发明专利3项、软件著作权9项,主持和参与省部级以上课题项目7项、院级教改8项、院级科研基金9项、省级在线精品课程1门、院级精品课程3门、在线开放课程2门。获山东省教育科学优秀成果二等奖1项,获山东省教学成果一等奖一项。指导学生参加科技创新活动,获得多项省级以上奖励,并获优秀指导教师称号。山东省教学创新团队主要成员、山东省高校黄大年式教师团队成员,个人多次获优秀教职工、优秀共产党员、教学能手、师德标兵、最美教师、教书育人楷模等荣誉称号。

第3版前言 习近平总书记在党的二十大报告中指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑;必须坚持科技是第一生产力、人才是第一资源、创新是第一动力;深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。 教材建设必须立足服务于党的教育事业,遵循党的教育方针,服务于国家经济建设,为社会各行业输送专门合格人才。一本理实结合、学以致用、过程控制评价和以成果为导向的教材,是培养合格的高素质技能人才的根本。本书在每个项目中加入了深度融合的素质目标,使学生在学习中能够潜移默化地实现职业素质的提升。 Java是Sun公司推出的跨平台程序开发语言,它具有简单、面向对象、分布式、健壮性、安全性、可移植性等特点,这使它在网络开发、网络应用中发挥着重要作用,并伴随因特网的广泛应用而得以迅速发展。 本书作为第3版,更新了部分案例和理论知识,增加了部分素质目标和拓展阅读内容,以体现出专业课与素质目标紧密衔接的特色,实现立德树人的大学生培养目标。 本书以培养学生应用能力为主线,严格按照教育部关于“突出实践技能培养”的要求,依照Java程序设计学习应用的基本过程和规律,将“以项目开发为主线,任务驱动”的写法贯穿全书,将Java开发的技术知识融入各个工作任务中,突出了“实践与理论紧密结合”的特点。随着项目开发任务的层层递进,再现了软件开发的工作过程,同时也体现了从普通程序员到Web程序员的职业能力的提升。 本书以学生课程考试系统项目为主线,全书分为两篇共11个项目。第一篇为项目开发前期准备,包括项目1~项目4,其中项目1介绍...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第一篇项目开发前期准备

项目1开发课程考试系统的准备3

1.1相关知识3

1.1.1Java语言的发展历史4

1.1.2Java语言的特点5

1.1.3Java工作机制6

1.1.4Eclipse集成开发环境7

1.2项目设计与分析8

1.3项目实施9

任务11JDK的安装9

任务12Java环境变量配置11

任务13Eclipse集成工具安装14

任务14编写第一个Java程序18

拓展阅读“中国第一程序员”——求伯君22

自测题22

项目2处理课程考试系统中的学生成绩24

2.1相关知识24

2.1.1Java注释24

2.1.2标识符与关键字25

2.1.3变量与常量26

2.1.4数据类型与转换27

2.1.5运算符与表达式30

2.1.6选择结构语句33

2.1.7循环结构语句37

2.1.8跳转语句40

2.1.9数组42

2.1.10方法与重载47

2.2项目设计与分析49

2.3项目实施50

Java程序设计项目开发教程(第3版)目录任务21利用数组和选择结构语句实现成绩分数与评价的转换50

任务22利用数组和循环结构语句实现分数的排序51

拓展阅读圆周率计算,中国作出巨大贡献52

自测题52

项目3定义使用课程考试系统中相关的类54

3.1相关知识54

3.1.1面向对象编程的思想54

3.1.2类与对象的创建和使用55

3.1.3类的封装60

3.1.4类的继承65

3.1.5类的多态68

3.1.6抽象类与接口70

3.2项目设计与分析72

3.3项...

本书按照新型教材的方式编写,书中增加了主要案例的二维码,并配有微课视频等内容,非常适合学生在线学习。同时本书提供了配套的立体化资源,包括PPT课件等内容。