图书介绍

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

Java面向对象程序设计
  • 苏守宝,刘晶,徐华丽,吴丽等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030490346
  • 出版时间:2016
  • 标注页数:312页
  • 文件大小:43MB
  • 文件页数:321页
  • 主题词:JAVA语言-程序设计-教材

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 结构化软件开发和面向对象开发方法1

1.1.1 结构化软件开发简介1

1.1.2 面向对象软件开发简介2

1.2 面向对象开发的核心概念3

1.2.1 面向对象编程的基本特征:交互对象4

1.2.2 属性和值4

1.2.3 操作和消息4

1.2.4 类和类型4

1.2.5 变量和方法5

1.2.6 实例与类变量、类方法5

1.2.7 面向对象的特性6

1.2.8 面向对象的原则7

1.3 可视化面向对象建模语言UML9

1.3.1 UML语言简介9

1.3.2 实现宠物商店系统16

1.4 小结20

习题21

第2章 Java程序设计基础23

2.1 创建Application程序和Applet程序23

2.1.1 创建Application程序23

2.1.2 创建Applet程序24

2.2 使用JDK和集成开发环境Eclipse25

2.2.1 用JDK管理Java应用25

2.2.2 Eclipse的开发技术27

2.3 Java语言元素28

2.3.1 注释28

2.3.2 关键字和标识符29

2.3.3 数据类型和变量29

2.3.4 语句31

2.3.5 运算符和表达式32

2.4 流程控制36

2.4.1 顺序语句36

2.4.2 选择语句36

2.4.3 循环语句39

2.4.4 跳转语句41

2.5 数组和字符串42

2.5.1 一维数组42

2.5.2 二维数组44

2.5.3 定长字符串String45

2.5.4 变长字符串StringBuffer47

2.6 小结48

习题48

第3章 类和对象51

3.1 类51

3.1.1 类定义52

3.1.2 声明成员变量54

3.1.3 定义成员方法57

3.1.4 定义构造方法59

3.1.5 封装性的概念61

3.2 对象68

3.2.1 生成和使用对象68

3.2.2 使用关键字this73

3.2.3 对象的生命周期74

3.3 Java类库包78

3.3.1 创建和使用包78

3.3.2 常用类库包80

3.3.3 综合示例83

3.4 封装的设计原则87

3.5 小结88

习题89

第4章 Java的继承和多态93

4.1 Java的继承机制93

4.1.1 Java类层次结构94

4.1.2 继承示例95

4.1.3 super关键字97

4.1.4 继承的使用原则99

4.2 多态100

4.2.1 方法的多态100

4.2.2 类型的多态107

4.2.3 多态示例112

4.3 面向对象设计的原则116

4.4 小结119

习题120

第5章 Java的抽象类和接口125

5.1 Java的抽象性125

5.1.1 抽象性的表示方式126

5.1.2 抽象类和抽象方法127

5.1.3 抽象类的应用130

5.2 接口132

5.2.1 接口的特征133

5.2.2 接口的实现方式135

5.2.3 接口的应用137

5.3 抽象类和接口的比较141

5.3.1 抽象类与接口的共同点141

5.3.2 抽象类与接口的区别141

5.4 抽象的设计原则143

5.5 小结144

习题144

第6章 Java异常处理148

6.1 Java异常处理机制概述148

6.1.1 什么是异常148

6.1.2 可控异常和不可控异常148

6.2 Java异常处理方法150

6.2.1 try-catch-finally语句捕获异常150

6.2.2 throw和throws语句151

6.3 自定义异常152

6.4 小结153

习题153

第7章 I/O流及文件155

7.1 I/O流概述155

7.1.1 什么是流155

7.1.2 流的作用155

7.1.3 流的分类156

7.1.4 文本文件与二进制文件156

7.2 字节流与字符流157

7.2.1 InputStream类和OutputStream类157

7.2.2 Reader类和Writer类159

7.3 实例分析:读写文本文件161

7.3.1 写入一个文本文件162

7.3.2 文本文件的输出163

7.3.3 读取一个文本文件164

7.3.4 文本文件读写应用小程序165

7.4 文件类167

7.4.1 顺序访问文件类File167

7.4.2 随机访问文件类RandomAccessFile169

7.5 读/写二进制文件170

7.5.1 写二进制数据171

7.5.2 读二进制数据172

7.5.3 二进制读写应用小程序173

7.6 对象序列化175

7.7 小结178

习题178

第8章 Java GUI181

8.1 AWT和Swing工具集181

8.1.1 重量级和轻量级组件182

8.1.2 AWT常用组件183

8.1.3 Swing常用组件186

8.2 AWT容器布局管理器187

8.2.1 流式布局管理器FlowLayout188

8.2.2 边界布局管理器BorderLayout189

8.2.3 网格布局管理器GridLayout190

8.2.4 网格包布局管理器GridBagLayout191

8.3 事件处理193

8.3.1 委托事件处理模型194

8.3.2 AWT事件和事件监听器接口195

8.3.3 事件适配器197

8.4 Swing组件及事件198

8.4.1 窗口组件199

8.4.2 按钮组件200

8.4.3 文本组件200

8.4.4 列表组件202

8.4.5 菜单组件204

8.4.6 对话框组件206

8.5 实例分析:设计一个基本GUI207

8.6 图形图像211

8.6.1 AWT绘图211

8.6.2 Swing绘图213

8.6.3 图像213

8.7 MVC设计模式214

8.8 小结217

习题217

第9章 Java多线程技术219

9.1 Java线程运行机制219

9.1.1 概述219

9.1.2 线程的概念219

9.1.3 多线程销售火车票220

9.1.4 Thread类和Runnable接口223

9.2 线程的状态和生命周期224

9.3 线程的调度与线程的睡眠控制227

9.3.1 线程的调度227

9.3.2 线程的睡眠控制228

9.4 线程的同步229

9.4.1 线程互斥示例229

9.4.2 线程协作示例231

9.5 多线程设计的优越之处232

9.6 小结233

习题233

第10章 Socket网络编程236

10.1 访问网络资源236

10.1.1 使用URL访问网络资源236

10.1.2 从Applet访问网络资源238

10.2 TCP Socket通信240

10.2.1 TCP Socket通信240

10.2.2 TCP Socket通信示例243

10.3 UDP数据报通信244

10.3.1 UDP数据报通信原理244

10.3.2 UDP数据报通信示例246

10.4 小结248

习题248

第11章 Java数据库编程249

11.1 关系数据库原理249

11.1.1 关系249

11.1.2 关系运算251

11.1.3 关系数据库设计251

11.2 MYSQL数据库253

11.2.1 MYSQL下载与安装配置253

11.2.2 创建数据库与表255

11.2.3 MYSQL的数据操作命令256

11.3 JDBC257

11.3.1 什么是JDBC257

11.3.2 装载JDBC驱动258

11.3.3 连接数据库258

11.3.4 执行SQL语句259

11.3.5 结果集查询260

11.3.6 数据库连接示例261

11.4 小结263

习题263

第12章 集合类与泛型集合265

12.1 使用集合类管理购物车信息265

12.1.1 集合类框架265

12.1.2 Collection接口267

12.1.3 集合框架中的实现类267

12.1.4 使用集合框架类实现购物车功能274

12.2 泛型集合277

12.2.1 为什么使用泛型集合277

12.2.2 泛型的语法278

12.2.3 泛型的优点279

12.2.4 使用泛型集合实现购物车功能280

12.3 小结281

习题282

第13章 综合案例:宠物商店285

13.1 宠物商店需求分析285

13.2 宠物商店结构设计286

13.3 数据库设计与实现289

13.4 代码编写及运行效果291

13.5 小结311

参考文献312

热门推荐