图书介绍
怎样用JAVA进行Web编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(M.格德勒)Michael Girdley等著;曹康等译 著
- 出版社: 人民邮电出版社;西蒙与舒斯特国际出版公司
- ISBN:7115066248
- 出版时间:1997
- 标注页数:389页
- 文件大小:34MB
- 文件页数:411页
- 主题词:
PDF下载
下载说明
怎样用JAVA进行Web编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Java基础知识1
第一章 Java概述3
1.1 简介3
1.2 Java发展简史4
1.3 Applets4
1.4 Java的特性5
1.4.1 简单5
1.4.2 面向对象5
1.4.3 健壮5
1.4.7 高效性6
1.5 Java语言的基础6
1.4.8 动态性6
1.4.6 结构中立6
1.4.5 安全6
1.4.4 解释型6
1.6 Java作为面向对象的语言 .7
1.6.1 类(Class)7
1.6.2 层次结构(Hierarchy)7
1.6.3 变量(Variable)8
1.6.4 方法(Method)8
1.7.4 注释9
1.7.3 程序块9
1.7.2 表达式9
1.7.1 语句9
1.7 基本编程元素9
1.6.5 继承(Inheritance)9
1.7.5 数据类型10
1.7.6 运算符11
1.7.7 声明变量12
1.8 执行流13
1.8.1 条件13
1.8.2 循环13
1.8.3 数组14
1.9.2 重载的方法15
1.9.1 创建类15
1.9 使用类、对象和接口15
1.9.3 静态方法和变量16
1.9.4 构造函数16
1.9.5 创建对象16
1.9.6 引用16
1.9.7 类继承17
1.9.8 null、this和super变量17
1.9.9 封装(Encapsulation)17
1.9.10 访问修饰字(Modifier)17
1.9.12 类包(Package)18
1.10 Java与C++++的区别18
1.9.11 创建接口(Interface)18
1.11 小结19
第二章 起步阶段21
2.1 获得Java SDK21
2.2 Java开发环境23
2.2.1 文本编辑器23
2.2.2 Java编译器23
2.2.3 Java解释器24
2.2.4 Java调试器24
2.2.5 Java Applet Viewer24
2.3 编译Java程序24
2.3.1 javac/javac_g25
2.3.2 java/java_g26
2.3.3 jdb27
2.3.4 Applet Viewer29
2.4 小结30
第三章 Java类简介31
3.1 Java中的类包32
3.2 java.lang类包33
3.2.1 Object类33
3.2.2 基本类型的包装器35
3.2.3 Java中的字符串36
3.2.7 异常和错误37
3.2.6 执行线程37
3.2.5 复制对象:Cloneable接口37
3.2.4 Math37
3.2.8 运行环境38
3.2.9 运行时的类41
3.3 java.awt42
3.3.1 Component类42
3.3.2 容器组件43
3.3.3 按钮和其它组件44
3.3.4 事件处理45
3.3.5 画图47
3.3.6 菜单47
3.3.7 布局管理器48
3.3.8 图形和图像49
3.3.9 字体50
3.4 java.applet51
3.4.1 applet51
3.5 java.awt.image53
3.5.1 颜色模式53
3.5.2 生成图像53
3.5.3 图像过滤器54
3.6 java.awt.peer54
3.7 java.io54
3.7.1 基本流54
3.7.2 过滤流55
3.7.3 数据I/O56
3.7.4 使用文件58
3.7.5 Stream Tokenizer59
3.8 java.net59
3.8.1 Web寻址:URL59
3.8.2 内容处理程序61
3.8.3 套口和Internet地址62
3.9.2 堆栈和向量63
3.9.3 统计用的Enumeration类63
3.9.1 Dictionary,Hashtable和Properties63
3.9 java.util63
3.9.4 Observer,Observable64
3.9.5 其它实用类64
3.10 小结64
第四章 创建用户自己的对象65
4.1 从Java类创建对象65
4.1.1 声明引用变量66
4.1.2 创建对象67
4.1.3 初始化对象67
4.1.4 使用对象68
4.2 创建用户自己的类68
4.2.2 声明成员变量69
4.2.1 编写类69
4.2.3 创建方法70
4.2.4 使用实例成员与类成员70
4.2.5 创建构造函数和Finalize()方法71
4.3 创建接口72
4.4 使用无用内存回收器73
4.4.1 什么是无用内存回收74
4.4.2 无用内存回收器对效率的影响75
4.5 小结76
5.1 样本applet:定单登记系统79
第五章 编写Java applet:定单登记系统79
第二部分 建立Java aPPlet79
5.2 Java AWT80
5.2.1 Java AWT的组织结构81
5.2.2 基于AWT的applet示例:supersimple82
5.3 applet84
5.3.1 Java applet与Java应用程序84
5.4 Applet的限制85
5.4.1 读/写限制85
5.4.2 连接性限制85
5.5.1 init()方法86
5.5 applet的生命周期86
5.5.2 start()方法86
5.4.4 进程限制86
5.4.3 原始库访问86
5.5.3 stop()方法87
5.5.4 destroy()方法87
5.6 把applet添加到Web页面87
5.7 Netscape Navigator和applet88
5.7.1 在Netscape中对applet的HTML编程88
5.7.2 参数和applet89
5.7.3 对齐applet89
5.7.4 显示supersimple示例applet90
5.8 applet和HotJava91
5.9 小结92
5.10 第二部分后续各章简介92
第六章 添加功能和处理事件93
6.1 图形组件94
6.1.1 按钮94
6.1.2 复选框95
6.1.3 协调的复选框:单选按钮97
6.1.4 弹出式选项列表98
6.1.5 滚动式选项列表99
6.1.6 滚动条100
6.2 开始创建定单登记系统102
6.3 处理事件105
6.2.1 定单登记系统出了什么问题105
6.3.1 handleEvent()方法107
6.4 使用action()方法107
6.4.1 EventExample applet分析110
6.4.2 创建基于事件的AWT程序的步骤111
6.5 在定单登记系统中处理事件111
6.6 到目前为止的定单登记系统115
第七章 输入域、标签和有效性校验117
7.1 面向文本的组件117
7.1.1 标签118
7.1.2 文本域119
7.1.3 事件和文本域120
7.1.4 文本区122
7.1.5 事件和文本区123
7.2 把上述概念应用于定单登记系统123
7.3 到目前为止的定单登记系统131
7.4 数据的有效性校验131
7.5 小结132
第八章 管理applet布局133
8.1 再谈容器133
8.1.1 面板134
8.1.2 框架135
8.2 对话框142
8.2.1 对话框示例applet143
8.2.2 文件对话框146
8.3.1 使定单登记系统成为独立窗口148
8.3 扩充定单登记系统148
8.3.2 为定单登记系统添加弹出式对话框156
8.4 AWT中的布局管理器158
8.4.1 FlowLayout158
8.4.2 BorderLayout159
8.4.3 CardLayout159
8.4.4 GridLayout160
8.5 修整定单登记系统的布局162
8.6 小结169
9.1 AWT图形类171
9.1.1 paint和update方法171
第九章 添加图形和标识171
9.1.2 repaint方法173
9.2 Java图形图元173
9.2.1 drawString方法和字体173
9.2.2 定义颜色174
9.2.3 设置和使用颜色176
9.2.4 精确的字符串对齐方式177
9.2.5 画图177
9.2.6 填充179
9.2.7 ADrawingExample Applet179
9.3 显示和处理图像180
9.3.1 获取图像180
9.3.2 显示图像181
9.4 最后一个组件:画布183
9.5 扩充定单登记系统185
9.5.1 向定单登记系统中添加一个标识185
9.5.2 向定单登记系统添加图形分割器187
9.6 Applet类包中的声音188
9.6.1 play189
9.7 在目前为止的定单登记系统189
第十章 异常处理与浏览器交互作用191
10.1 错误和异常处理192
10.2 实现异常和错误处理194
10.2.1 使用try和catch194
10.2.2 使用finally195
10.2.3 引发异常196
10.2.4 使用throws关键字197
10.2.5 声明用户自己的异常198
10.3 在定单登记系统中使用异常198
10.4 与浏览器的交互作用201
10.5 定单登记系统的最后清单204
10.6 定单登记系统的问题218
10.7 小结218
第十一章 使用Java读和写219
11.1 java.io类包219
11.2.1 InputStream220
11.2 两个抽象类220
11.2.2 OutputStream类221
11.3 Java中的其它流222
11.3.1 FileInputStream和FileOutputStream类223
11.3.2 ByteArrayInputStream和ByteArrayOutputStream类224
11.3.3 FilterInputStream和FilterOutputStream及其后代224
11.3.4 DataInputStream和DataOutputStream类226
11.3.5 PipedInputStream和PipedOutputStream类226
11.4 处理文件227
11.4.1 File类227
11.4.2 随机访问文件227
11.5 小结228
第三部分 高级Java applet231
第十二章 用Java.进行网络编程231
12.1 协议集231
12.1.1 IP232
12.1.2 UDP232
12.1.3 TCP232
12.1.4 DNS233
12.2 WWW(环球网)233
12.3 Java中的套口234
12.3.1 流套口类234
12.3.2 数据报套口239
12.3.3 一个聊天applet242
12.4 Java中的WWW245
12.4.1 URL类246
12.4.2 URLConnection类247
12.4.3 MIME类型和内容处理程序247
12.4.4 GET方法251
12.4.5 POST方法252
12.5 小结254
第十三章 一般用途类255
13.1 本章有哪些内容255
13.1.1 链表、队列、搜索树,以及其它动态数据结构256
13.2 使用实用类包257
13.3 类258
13.3.1 BitSet258
13.2.1 Enumeration对象258
13.2.2 Observer258
13.3.2 Date261
13.3.3 Random265
13.3.4 StringTokenizer269
13.3.5 Vector类270
13.3.6 Stack275
13.3.7 Dictionary类276
13.3.8 Hashtable277
13.3.9 Properties279
13.3.10 Observable281
13.4 小结282
第十四章 扩充Java283
14.1 Runtime和Process类284
14.1.1 使用Runtime执行外部程序284
14.1.2 使用Process对象监视执行的应用程序284
14.1.3 一个实际示例:DAOCmd285
14.2 使用原始方法扩充Java286
14.2.1 创建原始方法的基本机制287
14.2.2 从原始方法调用Java289
14.2.3 编写运行良好的原始代码292
14.2.4 Microsoft数据访问对象(DAO)的接口296
14.3 applet与安全性限制300
14.3.1 Java远程方法调用300
14.4 小结301
第十五章 用JDBC开发数据库应用程序和Applet303
15.1 为什么要制订Java数据库连接性(JDBC)规范304
15.2 存储Web数据305
15.3 提供数据访问305
15.4 JDBC API306
15.4.1 数据库需求306
15.4.2 JDBC接口307
15.5.1 计数器Applet示例309
15.5 用JDBC接口实现简单的数据库访问309
15.4.3 元数据接口309
15.6 结果集和元数据接口314
15.7 其它JDBC功能316
15.7.1 事务处理管理316
15.7.2 光标支持318
15.7.3 存储过程318
15.7.4 多个结果集318
15.8 创建JDBC实现318
15.8.1 实现接口319
15.10 设计数据库应用程序320
15.10.1 安全问题320
15.9 扩充JDBC320
15.10.2 构造一个三层应用程序321
15.10.3 三层错误跟踪系统322
15.10.4 用Java实现一个三层应用程序322
15.11 小结323
第十六章 Java多线程325
16.1 什么是线程325
16.1.1 Thread类326
16.1.2 简单的线程例子327
16.1.3 SimpleThreadExample输出结果328
16.1.4 何时调用InfiniteThreadExample中的方法329
16.2 多线程问题332
16.2.1 什么地方出问题了334
16.2.2 线程名和当前线程335
16.2.3 Java的synchronized335
16.3 同步化线程337
16.3.1 多个锁定339
16.4 哲学家进餐问题341
16.4.1 死锁341
16.4.2 哲学家进餐问题的解法342
16.4.3 Java的wait()和notify()方法343
16.4.4 哲学家进餐例子343
16.5 小结350
17.1 引言:信息时代351
第十七章 高级图形:多媒体351
17.1.1 Internet媒体352
17.1.2 信息格式352
17.2 Rotator353
17.2.1 Update和Paint的奥妙355
17.2.2 run方法中的Rotator356
17.3 Omatrix和Solid类358
17.3.1 Omatrix358
17.4 小结:关键就是带宽362
第十八章 严肃的应用——游戏Applet367
18.1 计算机游戏368
18.2 网上游戏368
18.4.1 考查对象和数据流369
18.3 界面设计369
18.4 CopyCat游戏369
18.4.2 协调CopyCat和PlayArea371
18.4.3 处理事件372
18.5 界面和通信378
18.6 小结379
第十九章 安全性问题381
19.1 Java语言382
19.2 Java编译器383
19.3 Java解释器383
19.3.2 字节代码校验程序384
19.3.1 类加载程序384
19.4 代码的执行385
19.5 Java虚拟机(JVM)385
19.5.1 字节代码指令集386
19.5.2 JVM寄存器集386
19.5.3 Java堆栈386
19.5.4 无用内存回收堆387
19.5.5 JVM内存区387
19.6 限制因素387
19.7 已知错误387
19.8 未来的Java安全性388
19.9 小结389
热门推荐
- 2536510.html
- 3167057.html
- 799542.html
- 701986.html
- 794242.html
- 1307677.html
- 964752.html
- 1959433.html
- 503650.html
- 2536794.html
- http://www.ickdjs.cc/book_787434.html
- http://www.ickdjs.cc/book_1661772.html
- http://www.ickdjs.cc/book_3407872.html
- http://www.ickdjs.cc/book_3319856.html
- http://www.ickdjs.cc/book_3412054.html
- http://www.ickdjs.cc/book_283827.html
- http://www.ickdjs.cc/book_2329942.html
- http://www.ickdjs.cc/book_2475254.html
- http://www.ickdjs.cc/book_1847424.html
- http://www.ickdjs.cc/book_3071844.html