当前位置:首页 > 工业技术
Java语言与面向对象程序设计
Java语言与面向对象程序设计

Java语言与面向对象程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:朱福喜等编著
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2002
  • ISBN:730703784X
  • 页数:318 页
图书介绍:
《Java语言与面向对象程序设计》目录

目 录 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

相关图书
作者其它书籍
返回顶部