图书介绍
21天学通Java 62025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)RogersCadenhead,(美)LauraLemay著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115191168
- 出版时间:2009
- 标注页数:381页
- 文件大小:52MB
- 文件页数:396页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
21天学通Java 6PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1周课程 Java语言2
第1章 Java基础2
1.1 Java语言2
1.1.1 Java的历史2
1.1.2 Java概述3
1.1.3 选择一种开发工具3
1.2 面向对象编程4
1.3 对象和类5
1.4 属性和行为6
1.4.1 对象的类属性6
1.4.2 对象的类行为7
1.4.3 创建类7
1.4.4 运行程序9
1.5 组织类和类行为10
1.5.1 继承10
1.5.2 创建类层次结构11
1.5.3 使用继承13
1.5.4 单继承和多重继承14
1.5.5 接口14
1.5.6 包14
1.6 总结15
1.7 问与答15
1.8 小测验15
1.8.1 问题15
1.8.2 认证练习16
1.9 练习16
第2章 Java编程基础17
2.1 语句和表达式17
2.2 变量和数据类型18
2.2.1 创建变量18
2.2.2 给变量命名19
2.2.3 变量类型19
2.2.4 给变量赋值20
2.2.5 常量21
2.3 注释22
2.4 字面量22
2.4.1 数字字面量22
2.4.2 布尔字面量23
2.4.3 字符字面量23
2.4.4 字符串字面量24
2.5 表达式和运算符24
2.5.1 算术运算符25
2.5.2 再谈赋值26
2.5.3 递增和递减运算符26
2.5.4 比较运算符27
2.5.5 逻辑运算符28
2.5.6 运算符优先级28
2.6 字符串运算29
2.7 总结30
2.8 问与答31
2.9 小测验31
2.9.1 问题31
2.9.2 认证练习32
2.10 练习32
第3章 对象33
3.1 创建新对象33
3.1.1 使用new33
3.1.2 new的功能35
3.1.3 内存管理35
3.2 访问和设置类变量和实例变量35
3.2.1 获取值35
3.2.2 修改值36
3.2.3 类变量36
3.3 调用方法37
3.3.1 嵌套方法调用38
3.3.2 类方法39
3.4 对象的引用39
3.5 对象和基本数据类型的转换和强制类型转换40
3.5.1 强制转换基本类型41
3.5.2 强制转换对象42
3.5.3 基本类型和对象之间的转换42
3.6 比较对象值和类43
3.6.1 比较对象44
3.6.2 判断对象所属的类45
3.7 总结45
3.8 问与答45
3.9 小测验46
3.9.1 问题46
3.9.2 认证练习46
3.10 练习47
第4章 数组、逻辑和循环48
4.1 数组48
4.1.1 声明数组变量48
4.1.2 创建数组对象49
4.1.3 访问数组元素50
4.1.4 修改数组元素50
4.1.5 多维数组51
4.2 块语句52
4.3 if条件语句52
4.4 switch条件语句53
4.5 for循环56
4.6 while和do循环58
4.6.1 while循环58
4.6.2 do...while循环59
4.7 跳出循环60
4.7.1 标号60
4.7.2 条件运算符61
4.8 总结61
4.9 问与答61
4.10 小测验62
4.10.1 问题62
4.10.2 认证练习62
4.11 练习63
第5章 创建类和方法64
5.1 定义类64
5.2 创建实例变量和类变量64
5.2.1 定义实例变量64
5.2.2 类变量65
5.3 创建方法65
5.3.1 定义方法65
5.3.2 关键字this66
5.3.3 变量作用域和方法定义67
5.3.4 将参数传递给方法68
5.3.5 类方法68
5.4 创建Java应用程序69
5.5 Java应用程序和命令行参数70
5.5.1 将参数传递给Java应用程序70
5.5.2 在Java程序中处理参数71
5.6 创建名称相同但参数不同的方法71
5.7 构造方法74
5.7.1 基本的构造方法74
5.7.2 调用另一个构造方法74
5.7.3 重载构造方法75
5.8 覆盖方法76
5.8.1 创建覆盖现有方法的方法76
5.8.2 调用原来的方法77
5.8.3 覆盖构造函数77
5.9 结束方法78
5.10 总结79
5.11 问与答79
5.12 小测验80
5.12.1 问题80
5.12.2 认证练习80
5.13 练习81
第6章 包、接口和其他类特性82
6.1 限定符82
6.2 静态变量和方法86
6.3 Final类、方法和变量87
6.3.1 变量87
6.3.2 方法88
6.3.3 类88
6.4 抽象类和方法88
6.5 包89
6.6 使用包89
6.6.1 完整的包名和类名89
6.6.2 import声明90
6.6.3 类名冲突91
6.6.4 Classpath和类的位置91
6.7 创建自己的包91
6.7.1 选择包名91
6.7.2 创建文件夹结构92
6.7.3 将类加入到包中92
6.7.4 包和类访问控制92
6.8 接口93
6.8.1 单继承存在的问题93
6.8.2 接口和类93
6.8.3 实现和使用接口93
6.8.4 实现多个接口94
6.8.5 接口的其他用途94
6.9 创建和扩展接口94
6.9.1 新接口94
6.9.2 接口中的方法95
6.9.3 扩展接口95
6.9.4 创建网上商店96
6.10 内部类100
6.11 总结101
6.12 问与答101
6.13 小测验101
6.13.1 问题102
6.13.2 认证练习102
6.14 练习103
第7章 异常、断言和线程104
7.1 异常104
7.1.1 异常类105
7.2 管理异常106
7.2.1 异常一致性检测106
7.2.2 保护代码和捕获异常106
7.2.3 finally子句108
7.3 声明可能引发异常的方法109
7.3.1 throws子句109
7.3.2 应引发哪些异常110
7.3.3 传递异常110
7.3.4 throws和继承111
7.4 创建并引发自己的异常111
7.4.1 引发异常111
7.4.2 创建自己的异常112
7.4.3 组合使用throws、try和throw112
7.5 何时使用和不使用异常113
7.5.1 什么时候使用异常113
7.5.2 什么时候不使用异常113
7.5.3 糟糕的异常使用方式113
7.6 断言114
7.7 线程115
7.7.1 编写线程化程序116
7.7.2 线程化应用程序117
7.7.3 终止线程119
7.8 总结120
7.9 问与答120
7.10 小测验121
7.10.1 问题121
7.10.2 认证练习122
7.11 练习122
第2周课程 Java类库124
第8章 数据结构124
8.1 超越数组124
8.2 Java数据结构124
8.2.1 Iterator125
8.2.2 位组126
8.2.3 Vector128
8.2.4 遍历数据结构129
8.2.5 堆栈131
8.2.6 Map132
8.2.7 散列表133
8.3 泛型136
8.4 总结137
8.5 问与答138
8.6 小测验138
8.6.1 问题138
8.6.2 认证练习139
8.7 练习139
第9章 使用Swing140
9.1 创建应用程序140
9.1.1 创建界面141
9.1.2 开发框架142
9.1.3 显示启动画面143
9.1.4 创建组件143
9.1.5 将组件加入到容器中144
9.2 使用组件145
9.2.1 图标145
9.2.2 标签147
9.2.3 文本框147
9.2.4 文本区域148
9.2.5 可滚动窗格149
9.2.6 复选框和单选按钮149
9.2.7 组合框151
9.2.8 列表152
9.3 总结153
9.4 问与答153
9.5 小测验154
9.5.1 问题154
9.5.2 认证练习154
9.6 练习155
第10章 创建Swing界面156
10.1 Swing的特性156
10.1.1 设置外观156
10.1.2 标准对话框156
10.1.3 使用对话框161
10.1.4 滑块163
10.1.5 滚动窗格164
10.1.6 工具栏165
10.1.7 进度条167
10.1.8 菜单168
10.1.9 选项卡窗格170
10.2 总结171
10.3 问与答171
10.4 小测验172
10.4.1 问题172
10.4.2 认证练习172
10.5 练习173
第11章 在用户界面上排列组件174
11.1 基本的界面布局174
11.1.1 布置界面174
11.1.2 顺序布局175
11.1.3 方框布局176
11.1.4 网格布局177
11.1.5 边框布局178
11.2 使用多个布局管理器179
11.3 卡片布局180
11.4 网格袋布局184
11.4.1 设计网格186
11.4.2 创建网格187
11.4.3 单元格padding和insets189
11.5 总结190
11.6 问与答190
11.7 小测验191
11.7.1 问题191
11.7.2 认证练习191
11.8 练习192
第12章 响应用户输入193
12.1 事件监听器193
12.1.1 设置组件193
12.1.2 事件处理方法194
12.2 使用方法196
12.2.1 行为事件196
12.2.2 焦点事件196
12.2.3 选项事件198
12.2.4 键盘事件199
12.2.5 鼠标事件200
12.2.6 鼠标移动事件200
12.2.7 窗口事件203
12.2.8 使用适配器类203
12.3 总结204
12.4 问与答204
12.5 小测验205
12.5.1 问题205
12.5.2 认证练习205
12.6 练习206
第13章 使用颜色、字体和图形207
13.1 Graphics2D类207
13.1.1 图形坐标系208
13.1.2 绘制文本208
13.1.3 通过反走样改善字体和图形的质量210
13.1.4 获取字体的信息210
13.2 颜色211
13.2.1 使用Color对象212
13.2.2 检测和设置当前颜色212
13.3 绘制直线和多边形213
13.3.1 用户和设备坐标空间213
13.3.2 指定渲染属性214
13.3.3 创建要绘制的对象215
13.3.4 绘制对象217
13.4 总结219
13.5 问与答220
13.6 小测验220
13.6.1 问题220
13.6.2 认证练习221
13.7 练习221
第14章 开发Swing应用程序222
14.1 Java Web Start222
14.2 使用Java Web Start224
14.2.1 创建JNLP文件225
14.2.2 在服务器上支持Web Start228
14.2.3 其他JNLP元素228
14.3 使用SwingWorker改善性能229
14.4 总结232
14.5 问与答232
14.6 小测验233
14.6.1 问题233
14.6.2 认证练习233
14.7 练习234
第3周课程 Java编程236
第15章 输入和输出236
15.1 流236
15.1.1 使用流236
15.1.2 过滤流237
15.1.3 处理异常237
15.2 字节流237
15.3 过滤流240
15.4 字符流246
15.4.1 读取文本文件246
15.4.2 写文本文件247
15.5 文件和文件名过滤器248
15.6 总结250
15.7 问与答250
15.8 小测验251
15.8.1 问题251
15.8.2 认证练习251
15.9 练习252
第16章 序列化和查看对象253
16.1 对象序列化253
16.1.1 对象输出流254
16.1.2 对象输入流256
16.1.3 暂态变量258
16.1.4 检查对象的序列化字段258
16.2 使用反射来检查类和方法258
16.2.1 检查和创建类259
16.2.2 处理类的各个部分260
16.2.3 检查类261
16.3 总结262
16.4 问与答262
16.5 小测验263
16.5.1 问题263
16.5.2 认证练习263
16.6 练习264
第17章 通过Internet进行通信265
17.1 JAVA的联网技术265
17.1.1 打开跨越网络的流265
17.1.2 套接字268
17.1.3 Socket服务器270
17.1.4 设计服务器应用程序271
17.1.5 测试服务器272
17.2 java.nio包273
17.2.1 缓冲区273
17.2.2 字符集275
17.2.3 通道275
17.2.4 网络通道277
17.3 总结281
17.4 问与答281
17.5 小测验282
17.5.1 问题282
17.5.2 认证练习282
17.6 练习283
第18章 使用JDBC访问数据库284
18.1 JDBC284
18.2 JDBC-ODBC桥285
18.2.1 连接到ODBC数据源286
18.2.2 JDBC驱动程序294
18.3 总结297
18.4 问与答297
18.5 小测验298
18.5.1 问题298
18.5.2 认证练习298
18.6 练习299
第19章 读写RSS Feed300
19.1 使用XML300
19.2 设计XML语言302
19.3 使用Java处理XML303
19.4 使用XOM处理XML303
19.4.1 创建XML文档304
19.4.2 修改MXL文档306
19.4.3 格式化XML文档308
19.4.4 评估XOM310
19.5 总结311
19.6 问与答312
19.7 小测验312
19.7.1 问题312
19.7.2 认证练习312
19.8 练习313
第20章 XML Web服务314
20.1 XML-RPC简介314
20.2 使用XML-RPC进行通信315
20.2.1 发送请求315
20.2.2 响应请求316
20.3 选择XML-RPC实现317
20.4 使用XML-RPC Web服务318
20.5 创建XML-RPC Web服务320
20.6 总结323
20.7 问与答323
20.8 小测验324
20.8.1 问题324
20.8.2 认证练习324
20.9 练习325
第21章 编写Jaya Servlet和Java Server Page326
21.1 使用Web Servlet326
21.2 开发Servlet328
21.2.1 使用cookie331
21.2.2 使用会话334
21.3 JSP336
21.3.1 编写JSP337
21.3.2 创建Web应用程序342
21.4 JSP标准标记库346
21.5 总结350
21.6 问与答350
21.7 小测验351
21.7.1 问题351
21.7.2 认证练习351
21.8 练习352
附录354
附录A 使用Java开发包354
A.1 选择Java开发工具354
A.2 配置JDK356
A.2.1 使用命令行界面356
A.2.2 切换文件夹357
A.2.3 在MS-DOS中创建文件夹358
A.2.4 在MS-DOS中运行程序359
A.2.5 修复配置错误360
A.3 使用文本编辑器362
A.4 创建程序363
A.4.1 在Windows中编译和运行程序364
A.4.2 设置CLASSPATH变量365
附录B 使用Java开发包编程369
B.1 JDK概览369
B.2 Java解释器370
B.3 编译器Javac371
B.4 浏览器appletviewer372
B.5 文档工具Java doc374
B.6 Java文件存档工具Jar376
B.7 调试器Jdb377
B.7.1 调试应用程序378
B.7.2 调试小程序379
B.7.3 高级调试命令379
B.8 使用系统属性380
热门推荐
- 1600897.html
- 3089820.html
- 3266562.html
- 1549885.html
- 2790565.html
- 3503460.html
- 2578413.html
- 2926083.html
- 854590.html
- 496649.html
- http://www.ickdjs.cc/book_183764.html
- http://www.ickdjs.cc/book_1068745.html
- http://www.ickdjs.cc/book_1988023.html
- http://www.ickdjs.cc/book_1199860.html
- http://www.ickdjs.cc/book_1332301.html
- http://www.ickdjs.cc/book_2021914.html
- http://www.ickdjs.cc/book_3840848.html
- http://www.ickdjs.cc/book_1137954.html
- http://www.ickdjs.cc/book_3389862.html
- http://www.ickdjs.cc/book_2130817.html