图书介绍

面向对象程序设计 第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

面向对象程序设计 第3版
  • 叶乃文,王丹,杨惠荣编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302329077
  • 出版时间:2013
  • 标注页数:327页
  • 文件大小:146MB
  • 文件页数:341页
  • 主题词:面向对象语言-程序设计-高等学校-教材

PDF下载


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

下载说明

面向对象程序设计 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象程序设计概论1

1.1结构化程序设计1

1.1.1结构化程序设计方法的产生背景2

1.1.2结构化程序设计方法3

1.1.3利用结构化程序设计方法求解问题域的基本过程4

1.2面向对象的程序设计5

1.2.1面向对象程序设计方法的产生背景5

1.2.2面向对象程序设计方法7

1.3基本概念11

1.3.1抽象11

1.3.2封装12

1.3.3对象12

1.3.4类13

1.3.5消息14

1.3.6继承14

1.3.7多态14

1.3.8 UML15

1.4面向对象的程序设计语言16

1.4.1什么是面向对象程序设计语言16

1.4.2几种具有代表性的面向对象的程序设计语言17

本章小结20

课后习题20

第2章Java程序设计语言概述21

2.1 Java程序设计语言的发展21

2.2 Java程序设计语言的基本特征22

2.3 Java程序设计语言环境25

2.4 Java程序的基本结构26

2.5 Java程序的基本数据类型31

2.6标识符、注释、直接量、变量和常量35

2.7 Java程序的输入输出40

2.8运算符和表达式43

2.9流程控制语句52

2.10一维数组66

2.10.1一维数组的声明与创建66

2.10.2一维数组的初始化67

2.10.3一维数组元素的访问67

2.10.4一维数组的复制68

2.10.5 Arrays类的应用70

2.10.6一维数组的应用举例71

2.11二维数组75

2.11.1二维数组的声明与创建75

2.11.2二维数组的初始化77

2.11.3二维数组元素的访问77

2.11.4二维数组的应用举例78

2.12字符串常量String80

本章小结83

课后习题83

上机实践题84

第3章 抽象与封装85

3.1抽象与封装的实现技术85

3.2类86

3.2.1类的定义86

3.2.2成员变量的声明与初始化90

3.2.3成员方法的声明92

3.2.4成员方法的重载93

3.2.5构造方法95

3.3对象96

3.3.1对象的创建96

3.3.2对象成员的使用98

3.3.3对象的清除101

3.4访问属性控制102

3.4.1默认访问属性102

3.4.2 public访问属性102

3.4.3 private访问属性104

3.4.4 protected访问属性106

3.5静态成员106

3.5.1类变量的声明及初始化106

3.5.2类方法109

3.6对象拷贝110

3.7几个Java API中的标准类112

3.7.1随机数类Random113

3.7.2字符串类StringBuffer115

3.7.3高精度数值类BigInteger/BigDecimal117

3.8应用举例118

本章小结124

课后习题125

上机实践题126

第4章 继承与多态127

4.1继承与多态的实现技术127

4.2类的继承128

4.2.1定义子类128

4.2.2子类的构造方法134

4.2.3通用父类Object135

4.3类成员的隐藏与重载136

4.3.1成员变量的继承与隐藏136

4.3.2成员方法的继承、重载与覆盖137

4.4多态性的实现139

4.5抽象类144

4.6接口146

4.7包148

4.8应用举例150

本章小结155

课后习题155

上机实践题156

第5章 异常处理157

5.1异常概述157

5.1.1异常的概念157

5.1.2 Java语言中的异常类158

5.2异常处理机制159

5.2.1抛出异常160

5.2.2捕获异常160

5.2.3处理异常163

5.2.4用户声明异常类163

本章小结165

课后习题166

上机实践题166

第6章 流式输入输出及文件处理168

6.1流式输入输出处理机制168

6.2 Java的输入输出流库169

6.2.1 Java的输入输出流库的标准类169

6.2.2字节输入流InputStream169

6.2.3字节输出流OutputStream170

6.3文件171

6.3.1文件的创建与管理171

6.3.2顺序文件的读写175

6.3.3随机文件的访问180

6.4字符流182

6.5对象的串行化187

6.5.1对象串行化概述187

6.5.2对象串行化的处理187

6.5.3应用举例188

本章小结190

课后习题190

上机实践题191

第7章 泛型程序设计与聚合192

7.1泛型程序设计192

7.1.1泛型类的定义与使用193

7.1.2对象包装器195

7.2基本的数据结构接口196

7.2.1 Collection接口197

7.2.2 Set接口198

7.2.3 List接口199

7.2.4 Map接口201

本章小结207

课后习题207

上机实践题208

第8章 图形用户界面209

8.1 Java图形用户界面概述209

8.2用Swing创建图形用户界面210

8.2.1 Swing概述210

8.2.2 Swing容器211

8.3布局管理器217

8.3.1 FlowLayout布局管理器218

8.3.2 BorderLayout布局管理器220

8.3.3 GridLayout布局管理器221

8.3.4 CardLayout布局管理器223

8.3.5使布局管理器无效224

8.4常用Swing组件226

8.4.1标签226

8.4.2按钮228

8.4.3文本框237

8.4.4列表241

8.4.5组合框242

8.4.6菜单244

8.5在窗口中绘制图形250

8.5.1坐标系统与变换250

8.5.2图形设备文本250

8.5.3设置颜色251

8.5.4绘制几何图形252

8.5.5填充几何图形254

本章小结256

课后习题257

上机实践题257

第9章 事件处理259

9.1 Java事件处理机制259

9.2事件的处理过程259

9.3事件类260

9.3.1低级事件261

9.3.2语义事件262

9.4事件监听器262

9.5事件类及其对应的监听器接口263

9.6处理事件264

9.6.1窗口事件的处理264

9.6.2监听适配器268

9.6.3键盘事件的处理270

9.6.4鼠标事件的处理272

9.6.5 ActionEvent事件处理276

9.6.6 ItemEvent事件处理283

本章小结285

课后习题285

上机实践题286

第10章 多线程程序设计288

10.1创建线程288

10.1.1利用Thread类创建线程288

10.1.2利用Runnable接口创建线程290

10.2线程状态的转换291

10.2.1线程的状态291

10.2.2线程的优先级及其调度292

10.3线程控制293

10.3.1基本的线程控制方法293

10.3.2线程控制举例295

10.4多线程的同步与互斥297

10.4.1临界区与互斥298

10.4.2 Java的互斥锁机制299

10.4.3线程的同步301

本章小结307

课后练习307

上机实践题308

第11章 数据库访问的编程技术310

11.1 Java语言的数据库访问接口——JDBC310

11.1.1 JDBC框架结构310

11.1.2 JDBC访问数据库的应用模型311

11.1.3 JDBC驱动程序312

11.1.4 JDBC中的主要类和接口312

11.2 JDBC访问数据库314

11.2.1利用JDBC访问数据库的基本步骤314

11.2.2加载JDBC驱动程序314

11.2.3创建数据库连接316

11.2.4创建SQL语句对象317

11.2.5执行Statement318

11.2.6处理查询结果集319

11.2.7关闭数据库连接320

11.3一个简单的JDBC应用程序320

11.3.1注册ODBC数据源321

11.3.2 JDBC数据库应用程序322

本章小结324

课后习题324

上机实践题325

参考文献327

热门推荐