图书介绍

Java语言与面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

Java语言与面向对象程序设计
  • 朱福喜等编著 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:730703784X
  • 出版时间:2002
  • 标注页数:318页
  • 文件大小:37MB
  • 文件页数:330页
  • 主题词:

PDF下载


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

下载说明

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和TextArea147

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 Canvas161

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

第九章Applet201

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调试Applet223

第十章网络程序设计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创建一个URL231

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与ODBC263

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

热门推荐