图书介绍
Java程序设计实用指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 廖卫东,陈梅编著;北京科海培训中心编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111054393
- 出版时间:1996
- 标注页数:447页
- 文件大小:3MB
- 文件页数:459页
- 主题词:JAVA语言
PDF下载
下载说明
Java程序设计实用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 网络与网络协议1
1.1.1 何谓网络1
第1章 Internet基本概念1
1.1.2 何谓网络协议2
1.1.3 开放系统互连参考模型2
1.2 TCP/IP协议2
1.2.1 TCP/IP协议的起源2
1.2.2 TCP/IP协议族3
1.3 Internet网络及其发展4
1.2.3 TCP/IP协议的层次4
1.3.1 Internet的产生5
1.3.2 Internet的现状和发展6
1.3.3 Internet服务与应用7
1.4 World Wide Web7
1.4.1 何谓WWW7
1.4.2 WWW服务的特点8
1.4.3 WWW的起源8
1.4.4 客户机/服务器工作模式8
1.4.6 统一资源定位器(URL:UniformResource Location)9
1.4.5 WWW浏览器(WWW Browser)9
1.4.7 超文本传输协议(HTTP:Hyper TextTransfer Protocol)10
1.4.8 WWW主页(Home Page)10
1.5 超文本标识语言(HTML)10
1.6 Java与HTML标记13
1.7 小结15
第2章 Java及HotJava概述16
2.1 何谓Java16
2.1.1 Java语言16
2.1.2 Java开发及执行环境17
2.2.1 Oak——Java原型的问世18
2.2 Java的起源18
2.2.2 FirstPerson——几经周折19
2.2.3 WWW与Mosaic——它山之石19
2.2.4 Internet Play——改变Java命运的策略19
2.3 Java的语言特性20
2.3.1 面向对象20
2.3.2 可移植性21
2.3.3 稳定性和安全性23
2.3.4 简单性23
2.3.5 高性能24
2.3.7 分布式25
2.3.6 动态特性25
2.4 HotJava浏览器26
2.4.1 何谓HotJava26
2.4.2 HotJava的功能26
2.4.3 HotJava的主要特征26
2.4.4 HotJava的安全性27
2.5 小结28
第3章 建立JAVA开发环境29
3.1 下载JDK29
3.1.1 利用WWW服务下载JDK29
3.1.1 利用匿名FTP服务下载JDK30
3.2 安装JDK32
3.2.1 在Windows 95/NT上安装JDK…32
3.2.2 在Sun Solaris上安装JDK35
3.3 获取并安装HotJava浏览器35
3.4 JDK环境工具及其使用36
3.4.1 小应用程序观察器36
3.4.2 Java编译器37
3.4.3 Java解释器39
3.4.4 Java文档生成器42
3.4.5 类分解器42
3.4.6 Java调试器43
3.4.7 C文件生成器javah44
3.5 小结44
第4章 数据类型、变量和表达式46
4.1 概述46
4.1.1 本章主要内容46
4.1.2 Java程序的基本结构47
4.2 Java符号集48
4.2.1 注释48
4.2.2 标识符49
4.3.1 整数50
4.3 常量(Literals)50
4.2.3 关键字50
4.3.2 浮点数51
4.3.3 布尔型常量51
4.3.4 字符型常量51
4.3.5 字符串常量52
4.4 运算符和分隔符52
4.5 变量声明53
4.5.1 声明整数类型53
4.6 变量的作用域54
4.5.5 声明数组54
4.5.3 声明字符类型54
4.5.4 声明布尔类型54
4.5.2 声明浮点类型54
4.7 运算符及其优先级55
4.7.1 整数运算符56
4.7.2 布尔运算符59
4.7.3 浮点数运算符61
4.7.4 数组运算符61
4.7.5 字符串运算符62
4.9 小结63
4.8 类型转换63
第5章 流程控制65
5.1 概述65
5.2 条件语句66
5.2.1 简单条件语句66
5.2.2 复合条件语句67
5.2.3 条件语句的使用68
5.3 循环语句68
5.3.1 while语句68
5.3.2 do语句69
5.3.3 for语句70
5.4 开关语句71
5.5 转移语句73
5.6 返回语句75
5.7 小结75
第6章 类、接口和包77
6.1 面向对象编程基础77
6.1.1 过程式编程与面向对象编程77
6.1.2 面向对象编程的基本概念77
6.2 Java语言中的对象和类78
6.2.1 对象和类层次78
6.2.3 实例变量79
6.2.2 类声明79
6.3 方法80
6.3.1 方法声明80
6.3 2 对象的可访问性82
6.3.3 方法重载83
6.4 静态成员83
6.5 对象的创建和撤销84
6.5.1 创建对象84
6.5.2 new操作符85
6.5.3 撤销对象85
6.6 main()方法86
6.7.1 包声明87
6.7 包(Package)87
6.7.2 装载其他包88
6.8 继承88
6.8.1 extends修饰符88
6.8.2 方法覆盖(overriding)89
6.8.3 抽象方法和类90
6.8.4 接口90
6.8.5 类转换(casting)92
6.9 null,this和super92
6.10.2 变量的final修饰符93
6.10 final修饰符93
6.10.1 类的final修饰符93
6.10.3 方法的final修饰符94
6.11 小结94
第7章 Java类库构成与语言基础类库95
7.1 Java类库的整体结构95
7.1.1 类库95
7.1.2 HotJava类库96
7.2 语言基础类库98
7.2.2 数据类型的对象包装类99
7.2.1 Object类99
7.2.3 Math类100
7.2.4 字符串类101
7.2.5 System类104
7.3 小结106
第8章 I/O类库及其使用107
8.1 概述107
8.2 InputStream和PrintStream108
8.2.1 InputStream108
8.2.2 read()方法108
8.3 文件访何110
8.2.3 PrintStream110
8.3.1 File类111
8.3.2 RandomAccessFile类113
8.4 其他输入输出操作117
8.4.1 文件拷贝117
8.4.2 gerp120
8.4.3 管道121
8.5 小结127
9.2 日期时间类128
9.1 Utility类库的大致构成128
第9章 Utility类库及其使用128
9.3 向量类及其使用130
9.3.1 向量和数组的异同130
9.3.2 向量类的构造函数、实例变量和方法131
9.3.3 建立向量实例132
9.3.4 向量维护133
9.3.5 对象查找134
9.4 哈希表类及其使用135
9.4.1 哈希表类的构造函数、实例变量和成员方法135
9.4.2 创建、维护哈希表136
9.5.1 堆栈类的构造函数、实例变量和成员方法137
9.4.3 查找关键字137
9.5 堆栈类137
9.5.2 使用堆栈类138
9.6 小结139
第10章 浏览器类库和Applet编程140
10.1 浏览器类库的构成140
10.2 Applet类的继承层次140
10.3 Applet类的构造函数、实例变量和方法141
10.4 Appler程序的结构143
10.5.1 扩充Applet基类144
10.5 Applet编程技巧144
10.5.2 获取属性145
10.5.3 装载图象146
10.5.4 显示图象146
10.5.5 鼠标事件148
10.5.6 键盘事件149
10.5.7 声音播放149
10.6 小结151
第11章 AWT类库及其使用152
11.1 AWT类库的继承层次152
11.2 AWT的显示机制153
11.3 AWT构件类及其使用154
11.4 构件在独立应用程序中的使用157
11.4.1 Graphics类157
11.4.2 Color类158
11.4.3 扩充Button类158
11.4.4 程序总体框架159
11.5 小结162
第12章 网络类库163
12.1 Java与网络编程163
12.2.2 InetAddress164
12.2 Java网络基础类库164
12.2.1 Java网络基础类库的构成164
12.2.3 TelnetInputStream和TelnetOutputStream165
12.3 用Java语言建立ftp会话过程165
12.3.1 类FtpClient的实例变量166
12.3.2 创建类实例166
12.3.3 打开连接166
12.3.7 ftp程序实例167
12.3.6 传输数据167
12.3.5 执行FTP命令167
12.3.4 注册到FTP服务器167
12.4 Java与NNTP协议168
12.5 Java与WWW协议169
12.5.1 JavaWWW类库的构成169
12.5.2 net.www ?ml169
12.5.3 net.www.http171
12.5.4 net.www.content.image171
12.6 小结171
13.1 出错处理的两种方式173
13.2 Throw,Catch和Try173
第13章 出错与异常情况处理173
13.2.1 Throw174
13.2.2 try174
13.2.3 catch174
13.2.4 嵌套的异常情况处理176
13.3 finally语句176
13.4 运行时异常情况177
13.4.3 ArrayStoreException178
13.4.4 ClassCastException178
13.4.2 ArrayIndexOutOfBoundsException178
13.4.1 ArithmeticException178
13.4.5 IllegalArgumentException179
13.4.6 IllegalThreadStateException179
13.4.7 IndexOutOfBoundException179
13.4.8 NegativeArraySizeException179
13.4.9 NullPointerException179
13.4.10 NumberFormatException180
13.4.11 SecurityException180
13.4.12 IncompatibleClassChangeException180
13.4.13 OutOfMemoryException180
13.4.15 IncompatibleTypeException181
13.4.16 UnsatisfiedLinkException181
13.4.14 NoClassDefFoundException181
13.4.17 InternalException182
13.5 小结182
第14章 Java的多线程机制183
14.1 理解多线程183
14.1.1 “线程”与“进程”183
14.1.2 线程的执行与并发性183
14.1.6 线程组184
14.1.5 同步184
14.1.4 调度184
14.1.3 优先级184
14.2 线程的生命周期185
14.2.1 Newborn185
14.2.2 Runable185
14.2.3 Running186
14.2.4 Blocked186
14.2.5 Dead186
14.3 Java的多线程实现机制186
14.3.1 创建类Thread的子类186
14.3.2 实现Runnable接口189
14.4.1 构造函数190
14.4 Thread类190
14.4.2 实例变量191
14.4.3 方法191
14.5 线程同步192
14.5.1 synchronized关键字192
14.5.2 wait()和notify()192
14.6 编程实例193
14.7 小结195
15.3.3 声明类变量和实例变量196
15.2 RenderImageApp功能简介196
15.1 Java程序的基本类型196
第15章 Java编程实例详解196
15.3 建立Render ImageApp应用程序197
15.3.1 装载所需的包197
15.3.2 声明类RenderImageApp197
15.3.4 创建构造函数198
15.3.5 创建main()方法200
15.3.6 实现main()方法200
15.3.7 声明类renderWindow202
15.3.8 声明类inputWindow203
15.3.9 声明类urlField205
15.3.11 运行RenderImageApp207
15.3.10 保存并编译RenderImageApp.java207
15.4 小结208
第16章 编写协议句柄和内容句柄209
16.1 协议句柄概述209
16.2 协议句柄的编写过程209
16.2.1 准备工作——创建目录结构210
16.2.2 创建文件Handler.Java210
16.2.3 声明net.www.protocol.run包210
16.2.4 装入所需的系统包210
16.2.5 声明Handler类210
16.2.7 实现openStream211
16.2.6 声明并实现openStream方法211
16.2.8 编译Handler类213
16.2.9 修改环境变量CLASSPATH……213
16.2.10 测试Protocaol handler213
16.3 协议句柄的源程序清单213
16.4 内容句柄概述214
16.5 编写内容句柄215
16.5.1 创建目录215
16.5.2 编写句柄程序215
16.5.4 测试内容句柄216
16.5.3 更改HotJava环境变量CLASSPATH216
16.6 小结217
第17章 Java与Internet网络程序设计218
17.1 网络资源的下载与分析218
17.1.1 下载URL所指向的资源218
17.1.2 使用URLConnection类对内容进行简单分析219
17.2 编写数据报应用程序220
17.2.1 发送数据报220
17.2.2 接收数据报221
17.2.2 客户机/服务器的工作模式222
17.3.1 客户机/服务器的基本概念222
17.3 编写客户机/服务器应用程序222
17.3.3 客户机/服务器编程实例223
17.3.4 利用回调技术编写客户机/服务器应用程序229
17.4 小结231
附录A 按字母顺序索引的JDK类库清单232
附录B JDK类库清单425
附录C Java资源436
附录D Java和C++之间的不同点441
附录E Java虚拟机简介444
附录F Unicode编码标准简介447
热门推荐
- 3504643.html
- 620782.html
- 713821.html
- 1094511.html
- 3017863.html
- 1146547.html
- 3865166.html
- 2289261.html
- 3103709.html
- 94983.html
- http://www.ickdjs.cc/book_2612977.html
- http://www.ickdjs.cc/book_3170707.html
- http://www.ickdjs.cc/book_2156119.html
- http://www.ickdjs.cc/book_639218.html
- http://www.ickdjs.cc/book_2179823.html
- http://www.ickdjs.cc/book_2887974.html
- http://www.ickdjs.cc/book_491051.html
- http://www.ickdjs.cc/book_695856.html
- http://www.ickdjs.cc/book_1798968.html
- http://www.ickdjs.cc/book_2186183.html