Java开发课堂实录PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:孙宇霞,郑千忠著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302403159
- 页数:367 页
第1课 Java语言概述 2
1.1 基础知识讲解 2
1.1.1 Java语言简介 2
1.1.2 Java程序运行环境 5
1.1.3 简单的Java程序 9
1.1.4 Java程序的基本点 15
1.1.5 Java Application和Java Applet 18
1.2 实例应用:实现累加器 20
1.2.1 实例目标 20
1.2.2 技术分析 20
1.2.3 实现步骤 20
1.3 拓展训练 22
1.4 课后练习 22
第2课 简单数据类型及运算 26
2.1 基础知识讲解 26
2.1.1 变量与常量 26
2.1.2 基本数据类型 29
2.1.3 运算符与表达式 33
2.2 实例应用:实现计算器 41
2.2.1 实例目标 41
2.2.2 技术分析 41
2.2.3 实现步骤 41
2.3 拓展训练 42
2.4 课后练习 43
第3课 流程控制语句 46
3.1 基础知识讲解 46
3.1.1 选择语句 46
3.1.2 嵌套if语句 51
3.1.3 循环语句 53
4.1.5 跳转语句 59
3.2 实例应用:判断闰年 61
3.2.1 实例目标 61
3.2.2 技术分析 62
3.2.3 实现步骤 62
3.3 拓展训练 63
3.4 课后练习 64
第4课 类与对象 68
4.1 基础知识讲解 68
4.1.1 类概述 68
4.1.2 面向对象和对象 70
4.1.3 类成员 78
4.1.4 常用修饰符 86
4.2 实例应用:模拟网上购物 93
4.2.1 实例目标 93
4.2.2 技术分析 93
4.2.3 实现步骤 93
4.3 拓展训练 95
4.4 课后练习 96
第5课 深入面向对象编程 100
5.1 基础知识讲解 100
5.1.1 抽象类与接口 100
5.1.2 内部类和匿名类 104
5.1.3 方法的重载和重写 108
5.1.4 super关键字 111
5.1.5 包的概念 113
5.2 实例应用:模拟公司奖励制度 115
5.2.1 实例目标 115
5.2.2 技术分析 115
5.2.3 实现步骤 116
5.3 拓展训练 118
5.4 课后练习 118
第6课 数组与集合 122
6.1 基础知识讲解 122
6.1.1 数组 122
6.1.2 集合 132
6.2 实例应用:使用集合模拟百度贴吧 145
6.2.1 实例目标 145
6.2.2 技术分析 145
6.2.3 实现步骤 145
6.3 拓展训练 148
6.4 课后练习 149
第7课 异常 152
7.1 基础知识讲解 152
7.1.1 异常概述 152
7.1.2 异常分类 153
7.1.3 Java异常处理 154
7.2 实例应用:优化错误提示信息 164
7.2.1 实例目标 164
7.2.2 技术分析 164
7.2.3 实现步骤 164
7.3 拓展训练 166
7.4 课后练习 168
第8课 线程 170
8.1 基础知识讲解 170
8.1.1 线程基本概念 170
8.1.2 线程实现 170
8.1.3 线程的生命周期 173
8.1.4 线程的调度 174
8.1.5 线程同步 179
8.2 实例应用:实现进度条 183
8.2.1 实例目标 183
8.2.2 技术分析 183
8.2.3 实现步骤 183
8.3 拓展训练 185
8.4 课后练习 185
第9课 Java常用类 188
9.1 基础知识讲解 188
9.1.1 Object类 188
9.1.2 包装类 188
9.1.3 字符串 194
9.1.4 日期类 203
9.1.5 Random类 211
9.2 实例应用:模拟实现QQ空间签到查询 212
9.2.1 实例目标 212
9.2.2 技术分析 212
9.2.3 实现步骤 213
9.3 拓展训练 216
9.4 课后练习 216
第10课 Java的输入输出流 222
10.1 基础知识讲解 222
10.1.1 输入输出流概述 222
10.1.2 字节输入输出流 223
10.1.3 字符输入输出流 234
10.1.4 文件 241
10.2 实例应用:读取指定文本,并在末尾添加新内容 246
10.2.1 实例目标 246
10.2.2 技术分析 246
10.2.3 实现步骤 246
10.3 拓展训练 247
10.4 课后练习 248
第11课 图形用户界面应用 252
11.1 基础知识讲解 252
11.1.1 AWT概述 252
11.1.2 容器 253
11.1.3 常用布局管理器 257
11.1.4 AWT基本组件 264
11.1.5 事件处理机制 273
11.1.6 Swing简介 277
11.1.7 Applet 278
11.2 实例应用:制作简易记事本 281
11.2.1 实例目标 281
11.2.2 技术分析 282
11.2.3 实现步骤 282
11.3 拓展训练 289
11.4 课后练习 290
第12课 Java数据库编程 294
12.1 基础知识讲解 294
12.1.1 JDBC简介 294
12.1.2 安装JDBC驱动 296
12.1.3 连接数据库 298
12.1.4 访问数据库 301
12.1.5 ResultSet相关操作 310
12.1.6 事务处理 314
12.1.7 批处理 316
12.2 实例应用:学生信息管理 318
12.2.1 实例目标 318
12.2.2 技术分析 318
12.2.3 实现步骤 318
12.3 拓展训练 322
12.4 课后练习 323
第13课 Java的网络编程 326
13.1 基础知识讲解 326
13.1.1 网络程序设计基础 326
13.1.2 TCP编程 328
13.1.3 URL编程 333
13.1.4 UDP编程 334
13.2 实例应用:年龄判断 338
13.2.1 实例目标 338
13.2.2 技术分析 338
13.2.3 实现步骤 338
13.3 拓展训练 340
13.4 课后练习 341
第14课 成绩管理系统 344
14.1 系统分析 344
14.1.1 需求分析 344
14.1.2 系统设计 344
14.2 数据库分析与设计 345
14.2.1 创建数据表 345
14.2.2 创建数据库 346
14.3 公共模块设计 346
14.3.1 数据访问层 347
14.3.2 业务处理层 348
14.4 成绩管理模块设计 350
14.4.1 学生信息模块 350
14.4.2 课程信息模块 357
14.4.3 成绩信息模块 361
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《全国校外艺术课堂新形态示范教材系列 少儿钢琴表演曲集》唐冠祥编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《语文第二课堂 平凡的日子》曹文轩 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《语文第二课堂 未来的路上》曹文轩 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《高中英语高效课堂的实践与应用》黄玉红,邱少权,张建新主编 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019