Java面向对象编程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:肖睿,李志勇主编;李攀,叶建森,龚芝副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2017
- ISBN:9787517055730
- 页数:168 页
第1章 初识Java 1
本章任务 2
任务1 使用文本编辑器开发Java程序 2
1.1.1 Java语言的产生与发展历史 3
1.1.2 开发环境搭建与配置 3
1.1.3 使用记事本开发Java程序 5
1.1.4 Java虚拟机与跨平台原理 6
任务2 使用MyEclipse开发Java程序 7
1.2.1 MyEclipse的下载与使用 7
1.2.2 使用Java API帮助文档 8
1.2.3 使用Java反编译工具 9
本章总结 10
本章练习 11
第2章 数据类型和运算符 13
本章任务 14
任务1 实现个人简历信息输出 14
2.1.1 使用规范的标识符为变量命名 15
2.1.2 使用注释对代码进行解释说明 16
2.1.3 数据类型 18
任务2 实现模拟幸运抽奖 23
2.2.1 Java中的运算符 25
2.2.2 优先级和结合性 32
本章总结 33
本章练习 33
第3章 流程控制 35
本章任务 36
任务1 判断成绩取值范围 37
3.1.1 认识流程控制结构 37
3.1.2 使用Java的选择结构完成程序分支处理 37
任务2 计算若干名学生每人5门课程的平均分 46
3.2.1 使用循环结构完成重复操作 47
3.2.2 使用跳转语句控制程序流程 54
本章总结 60
本章练习 60
第4章 数组 63
本章任务 64
任务1 使用数组计算5个学生的平均分、最高分和最低分 65
4.1.1 一维数组 65
4.1.2 一维数组常见问题 73
任务2 计算每个班级的学生总成绩 74
4.2.1 二维数组 74
4.2.2 二维数组及其使用 75
任务3 按升序排列每个班级的学生成绩 76
4.3.1 Arrays类及其常用方法 77
4.3.2 使用Arrays类操作数组 77
本章总结 81
本章练习 81
第5章 类和对象 83
本章任务 84
任务1 定义和创建“人”类,并输出其信息 85
5.1.1 类与对象 85
5.1.2 定义类 86
5.1.3 创建和使用对象 87
任务2 升级“人”类的功能 90
5.2.1 成员方法 90
5.2.2 成员变量 93
5.2.3 构造方法 96
任务3 在控制台输出人员信息 99
5.3.1 封装概述 99
5.3.2 封装的步骤 99
任务4 使用包的概念改进人员信息输出功能 102
5.4.1 包的作用 102
5.4.2 包的定义 103
5.4.3 包的使用 103
任务5 在Java中使用访问修饰符 104
5.5.1 类和类成员的访问控制 104
5.5.2 static关键字 105
本章总结 107
本章练习 108
第6章 继承和多态 111
本章任务 112
任务1 使用继承重新定义部门类 112
6.1.1 继承的作用 112
6.1.2 使用继承定义部门类 113
任务2 使用继承和重写完善部门信息输出 114
6.2.1 使用继承和重写实现部门类及子类 114
6.2.2 继承中的方法重写 120
任务3 输出医生给宠物看病的过程 121
6.3.1 实现多态的表现形式 122
6.3.2 多态的应用 125
本章总结 127
本章练习 128
第7章 抽象类和接口 131
本章任务 132
任务 模拟实现“愤怒的小鸟”游戏 132
7.1.1 初识抽象类和抽象方法 133
7.1.2 使用抽象类描述抽象的事物 134
7.1.3 抽象类和抽象方法的优势 135
7.1.4 抽象类的局限性 136
7.1.5 初识接口 137
7.1.6 使用接口的优势 140
7.1.7 面向对象设计的原则 142
本章总结 143
本章练习 143
第8章 异常 145
本章任务 146
任务 使用异常处理机制解决程序中的问题 146
8.1.1 异常概述 146
8.1.2 Java异常处理机制 150
本章总结 159
本章练习 160
第9章 综合练习——动物乐园 161
本章任务 162
任务 完成“动物乐园”综合练习 162
9.1.1 项目需求 162
9.1.2 项目环境准备 163
9.1.3 项目覆盖的技能点 163
9.1.4 难点分析 164
9.1.5 项目实现思路 164
本章总结 167
本章练习 167
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018