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

- (美)Laura Lemay,(美)Rogers Cadenhead著;潇湘工作室译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115092362
- 出版时间:2001
- 标注页数:470页
- 文件大小:46MB
- 文件页数:494页
- 主题词:
PDF下载
下载说明
21天学通Java 2PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 第1天课程:21世纪的Java3
第一部分 第1周课程:Java的基本概念3
1.1 探索Java24
1.1.1 Java的过去、现在和未来4
1.1.2 交互式Web编程4
1.1.3 Java来自小型的Oak语言6
1.1.4 Java语言的版本7
1.1.5 Java的前景7
1.2 选择Java的原因8
1.2.1 面向对象8
1.2.2 易于学习8
1.2.3 平台无关性9
1.3.1 选择Java开发工具10
1.3 进入Java编程10
1.3.2 安装软件开发工具包11
1.4 第1个Java程序15
1.4.1 创建源文件16
1.5 小结19
1.6 问题和解答20
1.7 小测验20
1.7.1 问题20
1.7.2 答案21
1.8 练习21
第2章 第2天课程:面向对象编程22
2.1 以对象的形式思考22
11.5 练习23
2.2 对象和类23
2.2.1 对象重用24
2.3.1 对象的类的属性25
2.3 属性和行为25
2.3.2 对象的类的行为26
2.3.3 创建类27
2.3.4 运行程序28
2.4 组织类和类行为31
2.4.1 继承31
2.4.2 创建类层次结构32
2.4.3 继承性的使用34
2.4.4 单重继承和多重继承35
2.5 小结36
2.4.6 包36
2.4.5 接口36
2.6 问题和解答37
2.7 小测验38
2.7.1 问题38
2.7.2 答案38
2.8 练习38
第3章 第3天课程:Java基础39
3.1 语句和表达式39
3.2 变量和数据类型40
3.2.1 创建变量41
3.2.3 变量类型42
3.2.4 数据类型42
3.2.2 命名变量42
3.2.5 类的类型43
3.2.7 常量44
3.2.6 变量赋值44
3.3 注释45
3.4 文字45
3.4.1 数字文字46
3.4.2 布尔文字47
3.4.3 字符文字47
3.4.4 字符串文字47
3.5 表达式和运算符48
3.5.1 算术运算49
3.5.2 赋值的更多内容50
3.5.3 加1和减151
3.5.4 比较52
3.5.5 逻辑运算符53
3.5.6 运算符优先级54
3.6 字符串算术运算55
3.7 小结56
3.8 问题和解答57
3.9 小测验57
3.9.1 问题57
3.9.2 答案57
3.10 练习58
4.1 创建新对象59
第4章 第4天课程:使用对象59
4.1.1 使用new60
4.1.3 内存管理说明61
4.1.2 new的功能61
4.2 访问并设置类和实例变量62
4.2.1 获得值62
4.2.2 修改值62
4.2.3 类变量63
4.3 调用方法64
4.3.1 嵌套方法调用65
4.3.2 类方法66
4.4 引用对象67
4.5 强制转换及转换对象和原始类型68
4.5.1 原始类型的强制转换69
4.5.2 对象的强制转换70
4.5.3 原始类型转换为对象及相反过程71
4.6 比较对象值和类72
4.6.1 比较对象72
4.6.2 确定对象的类73
4.7 小结74
4.8 问题和解答74
4.9 小测验75
4.9.1 问题75
4.9.2 答案75
4.10 练习75
5.1 数组76
第5章 第5天课程:列表、逻辑和循环76
5.1.1 声明数组变量77
5.1.2 创建数组对象77
5.1.3 访问数组元素78
5.1.4 修改数组元素79
5.1.5 多维数组80
5.2 块语句81
5.3 if条件82
5.4 switch条件83
5.5 for循环87
5.6 while和do循环89
5.6.1 while循环89
5.7 跳出循环91
5.6.2 do...while循环91
5.7.1 标记循环92
5.7.2 条件运算符92
5.8 小结93
5.9 问题和解答93
5.10 小测验94
5.10.1 问题94
5.10.2 答案94
5.11 练习95
第6章 第6天课程:创建类和方法96
6.1 定义类96
6.2.2 类变量97
6.2.1 定义实例变量97
6.2 创建实例和类变量97
6.3 创建方法98
6.3.1 定义方法98
6.3.2 this关键字99
6.3.3 变量作用域和方法定义100
6.3.4 参数传递给方法101
6.3.5 类方法102
6.4 创建Java应用程序103
6.4.1 辅助类104
6.5 Java应用程序和命令行参数104
6.5.1 向Java应用程序传递参数105
6.5.2 在Java应用程序中处理参数105
6.6 创建名称相同、参数不同的方法106
6.7 构造函数方法109
6.7.1 基本构造函数方法110
6.7.2 调用另一个构造函数方法110
6.7.3 重载构造函数方法111
6.8 重载方法112
6.8.1 创建重载现存方法的方法113
6.8.2 调用初始方法114
6.8.3 重载构造函数114
6.9 终结方法116
6.10 小结116
6.11 问题和解答117
6.12 小测验117
6.12.1 问题117
6.12.2 答案118
6.13 练习118
7.1 小程序与应用程序的区别119
第7章 第7天课程:编写Java小程序119
7.2 小程序安全限制120
7.2.1 选择Java版本120
7.3 创建小程序121
7.3.1 主要的小程序活动122
7.3.2 示例小程序125
7.4 网页上包含小程序127
7.4.1
7.5
7.4.2 测试结果128
7.4.3 在Web上安排小程序129
7.5.1 ALIGN129
7.5.2 HSPACE和VSPACE130
7.5.3 CODE和CODEBASE131
7.5.4
7.6 Java存档132
7.7 向小程序传递参数133
7.8 开发Java2小程序136
7.8.1 在网页上使用Plug-in136
7.8.2 运行Plug-in138
7.9 小结139
7.10 问题和解答139
7.10.1 问题140
7.10.2 解答140
7.11 练习141
第二部分 第2周课程:Swing和其他可视化Java编程145
第8章 第8天课程:使用Swing145
8.1 创建应用程序145
8.1.1 创建接口146
8.1.2 开发框架148
8.1.3 关闭窗口150
8.1.4 创建组件152
8.1.5 在容器中添加组件152
8.1.6 在小程序中添加组件154
8.2 使用组件155
8.2.1 图像图标155
8.2.2 标签156
8.2.3 文本域157
8.2.4 文本区域158
8.2.5 滚动窗格159
8.2.6 滚动条159
8.2.7 复选框和单选按钮160
8.2.8 下拉列表和组合框162
8.3 小结163
8.4.1 问题164
8.4.2 解答164
8.4 问题和解答164
8.5 练习165
第9章 第9天课程:建立Swing接口166
9.1 Swing的特征166
9.1.1 设置外观和感觉166
9.1.2 标准对话框167
9.1.3 示例:Info应用程序171
9.1.4 滑块173
9.1.5 滚动窗格174
9.1.6 工具栏175
9.1.7 进度条177
9.2 小结179
9.3 问题和解答179
9.3.1 问题179
9.3.2 答案180
9.4 练习180
第10章 第10天课程:在用户界面上安排组件181
10.1 基本界面布局181
10.1.1 安排界面181
10.1.2 流动布局182
10.1.3 网格布局184
10.1.4 边界布局185
10.2 混合布局管理器186
10.3 卡片布局187
10.4 网格袋布局188
10.4.1 设计网格189
10.4.2 创建网格190
10.4.3 确定比例192
10.4.4 添加和安排组件194
10.4.5 调整195
10.5 单元填充和边距197
10.6 小结198
10.7 问题和解答198
10.7.1 问题199
10.7.2 答案199
10.8 练习199
第11章 第11天课程:响应用户输入201
11.1 事件监听器201
11.1.1 设置组件202
11.1.2 事件处理方法203
11.2 使用方法205
11.2.1 动作事件205
11.2.2 调整事件206
11.2.3 焦点事件206
11.2.4 项目事件208
11.2.5 按键事件209
11.2.6 鼠标事件210
11.2.7 鼠标移动事件211
11.2.8 窗口事件211
11.2.9 实例:RGB到HSB的转换器212
11.2.10 设计布局212
11.2.11 定义子面板214
11.2.12 在sRGB和HSB之间转换216
11.2.13 处理用户事件218
11.3 小结222
11.4 问题和解答222
11.4.1 问题222
11.4.2 答案223
第12章 第12天课程:颜色、字体和图形224
12.1 图形类224
12.2 创建绘图接口225
12.2.1 转换Graphics2D对象225
12.2.2 创建应用程序225
12.2.3 图形坐标系统227
12.3 绘图和填充227
12.3.1 线条228
12.3.2 矩形228
12.3.3 多边形229
12.3.4 椭圆形231
12.3.5 圆弧231
12.3.6 复制和清除234
12.4 文本和字体235
12.4.1 创建Font对象235
12.4.2 绘制字符和字符串235
12.4.3 查找字体信息236
12.5 颜色237
12.5.1 使用Color对象238
12.5.2 测试和设置当前颜色238
12.6 使用Java2D的高级图形操作239
12.6.1 用户和设备坐标空间240
12.6.2 指定渲染属性240
12.6.3 创建要绘制的对象243
12.6.5 2D绘图示例245
12.6.4 绘制对象245
12.7 小结247
12.8 问题和解答248
12.8.1 问题248
12.8.2 答案248
12.9 练习249
第13章 第13天课程:线程和动画250
13.1 在Java中创建动画250
13.1.1 绘图和重新绘图251
13.1.2 动画显示组件251
13.1.3 通过线程控制动画255
13.1.4 编写线程程序255
13.1.5 使用线程的时钟应用程序256
13.1.6 停止线程258
13.2.1 得到图像261
13.2 检索和使用图像261
13.2.2 绘制图像262
13.2.3 图像观察器263
13.3 使用图像创建动画263
13.3.1 Pixel Pete263
13.3.2 跟踪图像加载272
13.4 小结273
13.5 问题和解答273
13.5.1 问题274
13.5.2 答案274
13.6 练习274
第14章 第14天课程:JavaSound275
14.1 检索和使用声音275
14.2 JavaSound278
14.2.1 MIDI文件278
14.2.2 播放MIDI文件278
14.2.3 处理声音文件283
14.3 小结287
14.4 问题和解答288
14.4.1 问题288
14.4.2 答案288
14.5 练习289
第三部分 第3周课程:Java高级功能293
第15章 第15天课程:包、接口和其他类功能293
15.1 修饰符293
15.1.1 方法和变量的访问控制294
15.2 静态变量和方法298
15.3 final类、方法和变量300
15.3.1 变量300
15.3.2 方法301
15.3.3 类301
15.5 包302
15.4 抽象类和方法302
15.6 使用包303
15.6.1 完整包和类名称303
15.6.2 import声明304
15.6.3 名称冲突304
15.6.4 CLASSPATH和类的位置305
15.7 创建包305
15.7.1 挑选包名称305
15.7.2 创建文件夹结构306
15.7.3 在包中添加类306
15.7.4 包和类访问控制306
15.8 接口307
15.8.1 单继承问题307
15.8.2 接口和类308
15.8.3 实现和使用接口308
15.8.4 实现多个接口309
15.8.5 接口的其他用途310
15.9 创建和扩展接口311
15.9.1 新接口311
15.9.2 接口内的方法312
15.9.3 扩展接口312
15.9.4 创建在线Storefront程序313
15.10 内部类318
15.11 小结320
15.12 问题和解答320
15.12.1 问题320
15.12.2 答案321
15.13 练习321
第16章 第16天课程:错误处理和安全性322
16.1 异常——陈旧而令人费解的方法322
16.2 Java异常324
16.3.2 保护代码和捕获异常325
16.3 管理异常325
16.3.1 异常一致性检查325
16.3.3 finally子句327
16.4 声明引发异常的方法329
16.4.1 throws子句329
16.4.2 引发哪个异常330
16.4.3 传递异常330
16.4.4 thorws和继承331
16.5 创建和引发异常332
16.5.1 引发异常332
16.5.2 创建异常332
16.5.3 组合throws、try和throw333
16.6 确定使用异常的时机334
16.6.1 何时使用异常334
16.6.2 何时不使用异常334
16.7 用数字签名标识小程序335
16.6.3 使用异常的糟糕样式335
16.7.1 数字签名示例336
16.7.2 浏览器的特定签名337
16.7.3 安全规则338
16.8 小结338
16.9 问题和解答339
16.9.1 问题339
16.9.2 答案340
16.10 练习340
第17章 第17天课程:通过Java流处理数据341
17.1 流的基础知识341
17.1.1 使用流342
17.1.2 过滤流342
17.2.1 文件流343
17.2.2 文件输入流343
17.2 字节流343
17.2.3 文件输出流345
17.3 过滤流347
17.3.1 字节过滤器347
17.4 字符流353
17.4.1 读取文本文件353
17.4.2 写入文本文件355
17.5 文件和文件名过滤器356
17.6 小结358
17.7 问题和解答359
17.7.1 问题359
17.7.2 答案359
17.8 练习360
第28章 第18天课程:对象串行化和反射361
18.1 对象串行化361
18.1.1 对象输出流362
18.1.2 对象输入流365
18.1.3 过渡变量367
18.2 用反射检测类和方法367
18.2.1 检测和创建类368
18.2.2 使用类的每部分369
18.2.3 检测类370
18.3 远程方法调用373
18.3.1 RMI体系结构374
18.3.2 创建RMI应用程序375
18.3.3 RMI和安全性378
18.4 小结379
18.5 问题和解答379
18.5.1 问题380
18.5.2 答案380
18.6 练习380
19.1 Java连网381
第19章 第19天课程:跨越Internet通信381
19.1.1 在小程序内创建链接382
19.1.2 打开Web连接384
19.1.3 通过Net打开流385
19.1.4 套接口388
19.1.5 套接口服务器391
19.1.6 设计服务器应用程序391
19.1.7 实现服务器392
19.1.8 测试服务器401
19.2 小结402
19.3 问题和解答402
19.3.1 问题403
19.3.2 答案403
9.4 练习404
第20章 第20天课程:使用JavaBeans405
20.1 可重用软件组件405
20.1.1 JavaBeans的目标406
20.1.2 JavaBeans和Java的关系407
20.1.3 JavaBeans API407
20.2 开发工具408
20.2.1 JavaBeans Development Kit409
20.3 使用JavaBeans410
20.3.1 Bean容器410
20.3.2 放置Bean411
20.3.3 调整bean属性412
20.3.4 在Beans之间创建交互413
20.3.5 创建JavaBeans程序415
20.3.6 使用其他JavaBeans416
20.4 小结416
20.5 问题和解答417
20.5.1 问题417
20.6 练习418
20.5.2 答案418
第21章 第21天课程:Java数据库连接和数据结构419
21.1 Java数据库连接419
21.1.1 数据库驱动程序420
21.1.2 JDBC——ODBC桥421
21.1.3 连接到ODBC数据源422
21.1.4 JDBC驱动程序426
21.2 数据结构428
21.3 Java数据结构429
21.3.1 Iterator430
21.3.2 BitSet430
21.3.3 Vector432
21.3.4 Stack434
21.3.5 Map436
21.3.6 Hashtable437
21.4 小结438
21.5.2 答案439
21.5 问题和解答439
21.5.1 问题439
21.6 练习440
附录A 配置SDK441
A.1 使用命令行接口441
A.1.1 在MS-DOS中打开文件夹442
A.1.2 在MS-DOS中创建文件夹443
A.1.3 在MS-DOS内运行程序444
A.2 配置SDK445
A.2.1 设置PATH命令445
A.2.2 设置CLASSPATH命令446
A.3 UNIX配置448
A.3.1 解决其他平台上的Class Not Found错误448
附录B 在SDK中使用文本编辑器450
B.1 选择文本编辑器450
B.2 在Windows中创建文件关联451
B.2.1 删除现存的文件关联452
B.2.2 创建新关联453
B.2.3 建立图标和文件类型的关系453
附录C SDK455
C.1 SDK概述455
C.2 java解释程序456
C.3 javac编译器457
C.4 appletviewer浏览器458
C.5 javadoc文档说明工具462
C.6 jdb调试程序465
C.6.1 调试应用程序465
C.6.2 调试小程序467
C.6.3 高级调试命令467
C.7 使用系统属性468
C.8 小结469
C.9 问题和解答470
热门推荐
- 411410.html
- 2386960.html
- 2799295.html
- 1387313.html
- 939779.html
- 3607728.html
- 3415782.html
- 342469.html
- 3134651.html
- 3227277.html
- http://www.ickdjs.cc/book_2872488.html
- http://www.ickdjs.cc/book_1879995.html
- http://www.ickdjs.cc/book_603748.html
- http://www.ickdjs.cc/book_1325173.html
- http://www.ickdjs.cc/book_2919565.html
- http://www.ickdjs.cc/book_2066492.html
- http://www.ickdjs.cc/book_2427223.html
- http://www.ickdjs.cc/book_3800642.html
- http://www.ickdjs.cc/book_323123.html
- http://www.ickdjs.cc/book_3600220.html