java面向对象程序开发实战_Java面向对象程序开发及实战

序言

前言

第 1章Java初体验 1

任务1使用记事本开发Java程序 2

1.1.1 Java语言发展史 2

1.1.2 Java开发环境搭建 3

1.1.3 编写第 一个Java程序 4

1.1.4 Java跨平台原理 5

任务2使用MyEclipse开发Java程序 6

1.2.1 MyEclipse的安装和使用 6

1.2.2 Java API帮助文档 8

1.2.3 Java反编译工具 9

本章总结 10

本章练习 11

第 2章数据类型与运算符 13

任务1实现个人信息输出 14

2.1.1 变量的命名 14

2.1.2 Java中的注释 15

2.1.3 数据类型 18

任务2实现抽奖程序 23

2.2.1 常用运算符 24

2.2.2 运算符的优先级 32

本章总结 33

本章练习 33

第3章流程控制——选择结构与循环结构 35

任务1判断成绩取值范围 36

3.1.1 流程控制结构 36

3.1.2 选择结构 36

任务2计算学生课程平均分 46

3.2.1 循环结构 46

3.2.2 跳转语句 54

本章总结 60

本章练习 60

第4章数组 63

任务1使用数组进行基本运算 64

4.1.1 一维数组 64

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

5.1项目需求 84

5.2项目环境准备 84

5.3案例覆盖的技能点 84

5.4难点分析 85

5.5项目实现思路 86

本章总结 98

本章练习 98

第6章面向对象基础 99

任务1实现类的基本操作 100

6.1.1 面向对象的基本概念 100

6.1.2 定义类 101

6.1.3 创建和使用对象 103

任务2升级类的功能 106

6.2.1 成员方法 106

6.2.2 成员变量 109

6.2.3 构造方法 111

任务3在控制台输出人员信息 115

6.3.1 封装概述 115

6.3.2 封装的步骤 115

任务4使用包改进信息输出 118

6.4.1 包的概述 118

6.4.2 包的定义 119

6.4.3 包的使用 119

任务5使用访问修饰符 120

6.5.1类和类成员的访问控制 121

6.5.2 static关键字 121

本章总结 123

本章练习 124

第7章继承和多态 127

任务1使用继承重新定义部门类 128

7.1.1 继承的基本概念 128

7.1.2 继承的应用 129

任务2使用继承和重写完善类的结构 130

7.2.1 使用继承和重写实现部门类及子类 130

7.2.2 方法重写 136

任务3输出医生给宠物看病的过程 138

7.3.1 实现多态 138

7.3.2 多态的应用 142

本章总结 144

本章练习 144

第8章抽象类和接口 147

任务模拟实现“愤怒的小鸟”游戏 148

8.1.1 初识抽象类和抽象方法 148

8.1.2 使用抽象类描述抽象的事物 149

8.1.3 抽象类和抽象方法的优势 151

8.1.4 抽象类的局限性 152

8.1.5 初识接口 153

8.1.6 使用接口的优势 156

8.1.7 面向对象设计的原则 158

本章总结 159

本章练习 159

第9章异常的捕获和处理 161

任务使用异常处理机制解决问题 162

9.1.1 异常概述 162

9.1.2 Java异常处理机制 166

本章总结 175

本章练习 176

第 10章综合实战——QuickHit 177

10.1项目需求 178

10.2项目环境准备 178

10.3案例覆盖的技能点 178

10.4难点分析 178

10.5项目实现思路 182

本章总结 186

本章练习 186

附录 187

附录1Java初学者学习方法 187

附录2MyEclipse常用基本操作汇总 188

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值