





定价: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介绍...
第一篇项目开发前期准备
项目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
任务11JDK的安装9
任务12Java环境变量配置11
任务13Eclipse集成工具安装14
任务14编写第一个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版)目录任务21利用数组和选择结构语句实现成绩分数与评价的转换50
任务22利用数组和循环结构语句实现分数的排序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项...