图书介绍

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

Java程序设计实用指南
  • 廖卫东,陈梅编著;北京科海培训中心编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111054393
  • 出版时间:1996
  • 标注页数:447页
  • 文件大小:3MB
  • 文件页数:459页
  • 主题词:JAVA语言

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐