图书介绍
Java语言与面向对象程序设计pdf电子书版本下载
- 朱福喜等编著 著
- 出版社: 武汉:武汉大学出版社
- ISBN:730703784X
- 出版时间:2002
- 标注页数:318页
- 文件大小:37MB
- 文件页数:330页
- 主题词:
PDF下载
下载说明
Java语言与面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录 1
第一章Java概述 1
1.1 Java技术的出现与形成 1
1.2语言的特色 2
1.3 Java的开发和执行环境 4
1.3.1 JDK的下载 4
1.3.2 JDK的安装与环境配置 4
1.3.3 JDK环境工具 5
1.4一个简单的Java程序 7
1.5 Java独立应用程序的基本结构剖析 9
第二章面向对象的基础知识 12
2.1 面向对象问题求解概述 12
2.2对象 13
2.3 消息 14
2.4类 15
2.5 实例成员与类成员 16
2.6继承 16
2.6.1继承的定义 16
2.6.2继承的优越性 17
2.7抽象与封装 18
2.7.1抽象 18
2.7.2封装 18
2.8 多态性 19
第三章Java语言基础 21
3.1一个简单的Java程序举例 21
3.2.2变量类型 22
3.2.1变量名字 22
3.2变量和数据类型 22
3.2.3变量作用域 24
3.2.4变量初始化 25
3.2.5 final变量 25
3.3运算符 26
3.3.1算术运算符 26
3.3.2关系与逻辑运算符 30
3.3.3位运算符 32
3.3.4赋值运算符 33
3.3.5其他运算符 34
3.4表达式与语句 35
3.4.1表达式 35
3.5控制语句 36
3.4.2语句 36
3.5.1 if语句 37
3.5.2 switch语句 38
3.5.3 while和do-while语句 39
3.5.4 for语句 41
3.5.5跳转语句 42
3.6数组 45
3.6.1创建和使用数组 46
3.6.2对象数组 47
3.6.3多维数组 48
3.6.4复制数组 49
第四章类与对象 51
4.1类的建立与使用 51
4.1.1类的定义 51
4.1.2创建对象与定义构造函数 53
4.1.3类声明与类体的描述 55
4.1.4成员变量的声明 57
4.1.5方法的声明与实现 58
4.2修饰符 66
4.2.1类的修饰符 66
4.2.2域修饰符 67
4.2.3方法修饰符 67
4.2.4访问控制符 70
4.3 包 75
4.3.1包的创建 76
4.3.2包的使用 77
4.4.1实例成员和类成员 78
4.4类的其他说明 78
4.4.2嵌套类 81
4.4.3撤销方法与清理无用对象 82
第五章继承与多态 84
5.1子类、父类与继承机制 84
5.1.1继承的概念 84
5.1.2类的层次 85
5.2 Java的继承 86
5.2.1子类的定义 86
5.2.2域的继承与隐藏 88
5.2.3方法的继承与覆盖 90
5.3多态性 92
5.3.1多态性的概念 92
5.3.2覆盖实现多态性 93
5.3.3重载实现多态性 94
5.4.1构造函数的重载 96
5.4构造函数的继承与重载 96
5.4.2构造函数的继承 97
5.5接口 101
5.5.1接口与多继承 101
5.5.2接口的定义 102
5.5.3接口的实现 103
5.5.4接口的使用 104
第六章流和文件 106
6.1 I/O流概述 106
6.1.1简单的I/O流 108
6.1.2过滤流 108
6.1.3其他I/O类和接口 108
6.2.1 InputStream类 109
6.2基本I/0流的使用方法 109
6.2.2 OutputStream类 111
6.2.3 PrintStream类 111
6.2.4管道流 112
6.2.5 SequenceInputStream类 113
6.3文件处理与随机访问 113
6.3.1文件与目录管理 113
6.3.2文件输入输出流 115
6.3.3随机流访问 117
6.4过滤流的使用 117
6.4.1 BufferedInputStream类和BufferedOutputStream类 119
6.4.2 DataInputStream类和DataOutputStream类 119
6.5.1保存对象数据 121
6.5对象流 121
6.4.3 LineNumberInputStream类 121
6.4.4 PushbackInputStream类 121
6.5.2检索对象数据 123
第七章Java的用户界面 126
7.1 图形用户界面概述 126
7.2基本的图形用户界面程序 127
7.2.1几个基本的类 127
7.2.2事件响应 129
7.2.3简单的GUI输入输出 132
7.3事件处理 134
7.3.1基本事件 135
7.3.2 Java中的事件处理 135
7.4 GUI构件和布局管理 141
7.4.1布局管理器、面板和标签 141
7.4.2List和TextArea 147
7.5菜单和对话框 152
7.5.1 Menu、MenuBar和MenuItem类 152
7.5.2对话框 154
76图形与图形的绘制 156
7.6.1 Graphics类 157
7.6.2简单绘图 158
7.6.3 Canvas 161
7.6.4字体(Font)类 166
第八章多线程与异常处理 169
8.1多线程的基本概念 169
8.1.1多任务 169
8.1.2线程与多线程 169
8.1.4线程的状态 170
8.1.3 Java对多线程的支持 170
8.2线程的使用方法 172
8.2.1通过继承Thread类构造线程 172
8.1.5线程的优先级 172
8.2.2通过Runnable接口的实现构造线程 179
8.3线程的同步 181
8.3.1使用多线程造成的数据崩溃 181
8.3.2同步线程 187
8.4异常处理 193
8.4.1 Java中出错类型 193
8.4.2异常的抛出 196
8.4.3异常的处理 197
8.4.4 finally子句 199
9.1.1Applet类的定义 201
第九章Applet 201
9.1 Applet基础 201
9.1.2Applet类的实例变量 202
9.1.3 Applet类的成员方法 202
9.1.4 Applet的生命周期 203
9.1.5从独立应用程序到一个Applet的转换 205
9.1.6确保Applet正常运行 206
9.2 Java的〈APPLET〉标记 207
9.2.1 〈APPLET〉标记属性 207
9.2.2利用标记参数向Applet传递信息 210
9.3 Applet应用 215
9.3.1 Applet与图形用户接口(GUI) 215
9.3.3 Applet编程技巧 218
9.3.2 Applet与线程 218
9.4利用AppletViewer调试Applet 223
第十章网络程序设计 227
10.1基本概念 227
10.1.1 IP地址 227
10.1.2端口 228
10.1.3套接字 228
10.1.4 Internet协议 229
10.2使用URL访问WWW资源 231
10.2.1创建一个URL 231
10.2.2直接从URL读取内容 232
10.2.3建立一个URL连接并从中读取内容 233
10.3.1创建客户程序 235
10.3在网络上实现客户和服务器 235
10.3.2编写服务器应用程序 245
10.4基于客户/服务器模式的分布计算 252
10.4.1分布模型 252
10.4.2并行应用的实现框架 253
10.4.3并行计算实例 254
第十一章Java数据库连接 263
11.1 JDBC概述 263
11.1.1 JDBC简介 263
11.1.2 JDBC与ODBC 263
11.1.3 JDBC的实现及其驱动程序 264
11.2 JDBC预备知识 265
11.2.1 SQL的基本内容 265
11.2.2存储过程 268
11.3 JDBC API介绍 269
11.3.1连接管理 270
11.3.2数据库访问 270
11.3.3数据类型和数据库元数据 271
11.3.4异常和警告 271
11.4 JDBC API的使用方法 271
11.4.1JDBC API工具 271
11.4.2连接数据库 273
11.4.3使用JDBC创建基本表和视图 280
11.4.4使用JDBC执行数据库查询 282
11.4.5使用JDBC更新数据库 286
12.1概述 291
第十二章RMI-Java远程方法调用 291
12.2 RMI的基础知识 292
12.2.1实现一个RMI应用实例 292
12.2.2实现一个RMI应用的基本步骤及其分析 296
12.3 RMI体系结构与实现机制 302
12.3.1 RMI体系结构 302
12.3.2 RMI具体实现机制 304
12.4 RMI的高级功能 305
12.4.1 RMI的安全性 306
12.4.2传递对象和动态类加载 307
12.4.3远程对象激活 308
12.4.4分布式垃圾收集 312
12.4.5 RMI的发展新方向 312
附录JDK环境工具及其参数 314