图书介绍
Java开发课堂实录pdf电子书版本下载
- 孙宇霞,郑千忠著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302403159
- 出版时间:2015
- 标注页数:367页
- 文件大小:59MB
- 文件页数:376页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java开发课堂实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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