图书介绍
Java for Internet编程技术PDF|Epub|txt|kindle电子书版本网盘下载
- (美)(M.D.托马斯)Michael D.Thomas等著;熊伟华等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505341499
- 出版时间:1997
- 标注页数:436页
- 文件大小:37MB
- 文件页数:452页
- 主题词:
PDF下载
下载说明
Java for Internet编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇:Java简介1
第一章 web网与Java3
1.1 Java程序是如何运行的4
1.2 Applet模型5
1.2.1 Applet运行环境5
1.2.2 applet不能做什么6
1.2.3 安全下载applet7
1.3 赞扬、希望和历史7
1.3.1 消费者电子中的教训8
1.3.2 Java满中Web网9
1.4 为什么用户会喜欢Java10
1.4.1 无论是新的还是旧的,它是最好的10
1.4.2 没有预处理器10
1.4.3 没有Marefile和库连接之忧11
1.4.4 没有直接内存存取或指针运算11
1.4.5 没有操作符重载11
1.4.6 没有多继承12
1.4.7 面向对象12
1.4.8 用于网络13
1.4.9 动态性14
1.4.10 多线程14
1.5 继续15
第二章 Java编程基础16
2.1 开始16
2.1.1 Windows 95/NT的安装17
2.1.2 PowerPC Macintosh17
2.1.3 UNIX17
2.1.4 第一个Java程序18
2.1.5 传递命令行参数19
2.1.6 简单的文本输出20
2.2 Java程序分析20
2.2.1 结构总览20
2.2.2 变量21
2.2.3 方法27
2.2.4 类30
2.2.5 包33
2.3 Java运行环境34
2.3.1 编译和执行过程34
2.3.2 无用单元收集机制35
2.4 创建Java applet36
2.4.1 第一个applet37
2.4.2 applet分析37
2.5 将applet放在Web网上39
2.6 自动编制代码41
2.7 继续42
第二篇 Java applet基础43
第三章 Java中的面向对象45
3.1 面向对象的优点45
3.1.1 数据隐藏46
3.1.2 利用继承重用48
3.1.3 维护49
3.2 Java对象规范50
3.2.1 Java的类谱系50
3.2.2 特殊变量52
3.2.3 类的说明54
3.2.4 访问规则55
3.3 使继承发挥作用56
3.3.1 构造类谱系56
3.3.2 抽象类和方法57
3.4 多态性和Java接口58
3.5 概念小结和实例59
3.6 继续62
第四章 语法和语义63
4.1 标识符和单一代码64
4.2 注释64
4.3 关键词65
4.5 基本数据类型66
4.5.1 整型66
4.4 数据类型66
4.5.2 浮点数67
4.5.3 字符67
4.5.4 布尔类型68
4.6 基本类型转换68
4.6.1 浮点数向整数的转换69
4.6.2 双精度向浮点的转换70
4.6.3 布尔类型向其它类型或其它类型向布尔类型的转换70
4.7 变量说明70
2.7.1 作用域70
4.8 运算符72
2.7.2 变量命名72
4.8.1 数字运算符73
4.8.2 对象运算符77
4.8.3 串运算符78
4.9 包80
4.9.1 导入80
4.10 类81
4.10.1 构造函数81
4.10.3 类修饰符82
4.10.2 析构函数82
4.10.4 变量修饰符83
4.10.5 方法修饰符84
4.10.6 方法重载85
4.11 引用变量类型转换85
4.12 接口86
4.13 数组86
4.13.1 数组的创建87
4.13.2 数组的初始化88
4.13.3 访问数组88
4.14.1 if-else语句89
4.14 控制流89
4.14.2 while和do-while语句90
4.14.3 for语句91
4.14.4 break和continue语句92
4.14.5 return语句93
4.14.6 switch语句94
4.15 异常94
4.16 继续97
第五章 Applet是如何工作的98
5.0.1 Applet是什么?98
5.0.2 Applet的阶段100
5.0.3 获得资源102
5.0.4 获得参数105
5.1 处理用户事件107
5.1.1 鼠标事件107
5.1.2 键盘事件109
5.1.3 事件处理:到底干了些什么110
5.2 使用线程制作动画112
5.2.1 可运行的接口112
5.2.2 单线程方法113
5.2.3 消除抖动现象116
5.3 继续119
第六章 揭示API120
6.1 API基础120
6.1.1 结构121
6.1.2 使用API122
6.1.3 java.lang.Object类128
6.2 串操作工具129
6.2.1 创建字符串129
6.2.2 串比较130
6.2.3 处理子串133
6.2.4 改变串133
6.2.5 分析串134
6.2.6 将串转变为其它数据类型136
6.3 基本类型包容类138
6.3.1 对象包容类138
6.3.2 Vector类139
6.3.3 哈希表141
6.3.4 堆栈144
6.3.6 结构化重要接口145
6.3.5 API接口145
6.3.7 enumeration接口146
6.3.8 java.lang.Cloneahle和java.lang.Runnable146
6.3.9 用java.util.Observer进行事件处理147
6.4 Math与API149
6.5 继续151
第七章 基本用户界面152
7.1 货币转换程序153
7.2 获取键盘输入153
7.3 创建文本域或文本框155
7.4 创建按钮157
7.5 创建检取框159
7.6 创建列表框162
7.7 创建弹出式选择菜单165
7.8 创建并使用滚动条166
7.9 标签168
7.10 继续170
第三篇 Java高级程序设计171
第八章 高级用户界面173
8.1 布局设计173
8.2.2 窗口174
8.2.1 面板174
8.2 包容类174
8.2.3 菜单175
8.3 字体177
8.3.1 字体度量对象178
8.4 布局管理器178
8.4.3 GridLayout179
8.4.4 CardLayout179
8.4.5 GridBagLayout179
8.4.2 BorderLayout179
8.4.1 FlowLayout179
8.4.6 选择一个布局管理器180
8.4.7 用布局管理器进行工作181
8.4.8 确定布局的大小181
8.5 综合使用布局类的示例182
8.5.1 设置基于框架的applet:FlowLayout182
8.5.2 设置对话框applet:BorderLayout184
8.5.3 设置面板applet:BorderLayout186
8.5.4 设置同样大小的元素:GridLayout189
8.5.5 动态地改变部件:CardLayout190
8.5.6 精心布局:GridBaglayout194
8.5.7 用CardLayout增加Menu196
8.6 继续199
第九章 图形与图象200
9.1 用Graphics类绘图200
9.1.1 绘制简单图形200
9.1.2 绘制填充的各类形状201
9.1.3 绘制文本和图象202
9.2 使用Image类203
9.2.2 使用MediaTracker204
9.2.1 导入Image204
9.2.3 创建Image205
9.2.4 异步Image接口206
9.2.5 Image操作技术209
9.3 继续214
第十章 高级程序设计215
10.1 建立Java包215
10.2 创建兼容类216
10.2.1 boolean equals(Object o)216
10.2.2 String tostring216
10.2.3 开发可重用部件222
10.2.4 把设计变为工作代码224
10.2.5 利用对象类型转换225
10.3 检验Java代码226
10.3.1 检测获得的异常226
10.3.2 产生异常232
10.4 关于对象的运行信息236
10.5 继续237
第十一章 高级线程238
11.1 用Thread类创建线程238
11.2 用Runnable接口创建线程239
11.3 线程的管理241
11.3.1 线程的调度242
11.3.2 线程组247
11.3.3 线程同步248
11.3.4 易失变量257
11.4 继续257
第十二章 超越applet模式进行编程258
12.1 从applet到独立的应用程序258
12.1.1 图形化Java应用程序基础258
12.1.2 文件系统261
12.2 本地方法264
12.2.1 何时使用本地程序库264
12.2.2 本地方法的解释265
12.2.3 准备C程序库266
12.2.4 用C实现本地方法268
12.2.5 编译并使用DLL275
12.3 继续275
第四篇 Java与网络277
13.1 套接字279
第十三章 通过套接字和流联网279
13.2 无连接的数据报283
13.3 流285
13.3.1 输入流285
13.3.2 输出流286
13.3.3 流的多样性288
13.3.4 数据流289
13.3.5 分析文本流中的数据291
13.3.6 使用管道在applet间进行通信294
13.4 继续298
第十四章 通过URL联网299
14.1 使用URL类300
14.1.1 获得内容301
14.1.2 连接URLConnecticn302
14.1.3 HTTP和类URLCnnecticn303
14.1.4 MIME类型与ContentHandler304
14.1.5 设置ContentHardlerFactory305
14.1.6 利用流来实现307
14.1.7 设置选项308
14.2 用其它协议进行工作309
14.4 继续310
14.3 URL的优点310
第十五章 编写Java服务器311
15.1 设计服务器和协议311
15.1.1 确定服务器的任务312
15.1.2 定义客户机/服务器接口312
15.2 建立Java服务器313
15.2.1 通过套接字通讯和处理I/O流316
15.2.2 处理多连接和多个applet客户机318
15.3 建立chat客户机320
15.4 继续323
第五篇 示例Internet应用程序325
第十六章 交互式动画:广告性的applet327
16.1 合同327
16.2 特性327
16.3 设计328
16.3.1 构造显示328
16.3.2 配置显示结构330
16.4 实现333
16.4.1 使applet成为可配置的333
16.4.2 用于显示的基类336
16.4.3 创建分析程序351
16.4.4 定义ActionArea354
16.5 可能的改进356
第十七章 实现与CGI的接口:Java store357
17.1 合同357
17.2 特性358
17.3 设计358
17.4 实现360
17.4.1 执行HTTP请求361
17.4.2 存储产品数据365
17.4.3 FIFO类366
17.4.4 获得图象和描述367
17.4.5 管理用户的选择369
17.4.6 获得配置数据和初始化371
17.4.7 装配起来373
17.4.8 将用户的选择送到Web服务器378
17.4.9 利用CGI程序处理返回的数据380
17.5 可能的改进380
18.1 合同381
18.2 特性381
第十八章 与非HTTP服务器的接口:Chess Client381
18.3 设计和实现382
18.3.1 和异步服务器通讯382
18.3.2 创建通用棋盘384
18.3.3 把棋盘连接到ICS387
18.3.4 书写applet394
18.4 可能的改进399
18.4.1 改进Login窗口399
18.4.2 增加当前棋手列表402
19.2 特性411
19.1 合同411
第十九章 编写自己的服务器:会议日程安排411
19.2.1 用户手册412
19.2.2 建立自己的服务器412
19.3 设计413
19.3.1 网络接口模块413
19.3.2 服务器414
19.3.3 安全性414
19.3.4 速度和内存的考虑414
19.3.7 工程细节模块415
19.3.6 客户机415
19.3.5 服务器设计415
19.3.8 用户界面模块417
19.3.9 宏伟蓝图418
19.4 实现419
19.4.1 代码路由映射419
19.4.2 网络接口模块419
19.4.3 工程细节模块426
19.4.4 用户界面模块432
19.5 可能的改进435
附录436