图书介绍

Java语言程序设计 面向对象的设计思想与实践 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java语言程序设计 面向对象的设计思想与实践 第2版
  • 吴倩编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111545095
  • 出版时间:2016
  • 标注页数:354页
  • 文件大小:50MB
  • 文件页数:367页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java语言程序设计 面向对象的设计思想与实践 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 面向对象程序设计思想1

1.1 类和对象1

1.2 面向对象程序设计的三大特征3

1.2.1 封装4

1.2.2 继承4

1.2.3 多态5

1.3 面向对象的程序设计7

1.3.1 类的建模7

1.3.2 类的层次结构设计8

1.3.3 面向对象程序设计原则9

1.4 Java语言简介10

1.4.1 Java语言的特点12

1.4.2 Java程序的开发环境13

1.4.3 第一个Java程序14

本章小结19

习题19

第2章 Java语言基础知识21

2.1 Java语言基本元素21

2.2 Java基本数据类型22

2.3 引用数据类型26

2.3.1 枚举26

2.3.2 数组27

2.4 基本数据类型的封装类34

2.5 运算符及表达式37

2.5.1 算术运算符37

2.5.2 关系运算符39

2.5.3 逻辑运算符与逻辑表达式39

2.5.4 赋值运算符40

2.5.5 位运算符40

2.5.6 其他运算符41

2.5.7 表达式42

2.6 Java控制语句42

2.6.1 分支结构42

2.6.2 循环结构44

2.6.3 中断结构46

本章小结49

习题49

第3章 类与对象51

3.1 类与对象的创建51

3.2 对象的初始化54

3.3 数据成员及方法56

3.3.1 访问数据成员及方法56

3.3.2 方法中参数传递的问题57

3.3.3 toString()方法58

3.4 类的使用60

3.4.1 static数据60

3.4.2 static方法62

3.4.3 终态final63

3.4.4 方法重载63

3.4.5 this指针64

3.4.6 对象的回收67

3.4.7 包68

3.4.8 类的访问控制71

3.5 Java基础类库73

3.5.1 语言包java.lang74

3.5.2 实用包java.util81

3.6 Java注释83

3.6.1 Annotation的定义84

3.6.2 基本Annotation85

3.6.3 Annotation的用途85

3.6.4 Java文档生成器86

本章小结89

习题89

第4章 异常处理91

4.1 异常的概念91

4.2 异常的分类92

4.3 异常的处理机制94

4.3.1 非检查型异常处理94

4.3.2 检查型异常处理96

4.4 自定义异常类101

本章小结104

习题105

第5章 类的重用106

5.1 类的重用概述106

5.2 重用方式之一——继承107

5.2.1 父类与子类107

5.2.2 继承的语法107

5.2.3 子类的数据成员110

5.2.4 子类的方法111

5.2.5 继承关系下的构造方法114

5.3 抽象类与抽象方法117

5.4 重用方式之二——类的组合121

5.4.1 组合的语法121

5.4.2 组合与继承的结合123

本章小结126

习题127

第6章 接口与多态128

6.1 接口的概念及用途128

6.2 接口的声明及实现129

6.3 接口与抽象类的比较140

6.4 多态144

6.4.1 向上转型的概念及方法调用145

6.4.2 静态绑定和动态绑定145

6.4.3 多态的实现147

6.4.4 多态的应用148

6.5 内部类149

6.5.1 内部类的概念150

6.5.2 静态内部类151

6.5.3 内部类实现接口及抽象类151

6.5.4 方法中的内部类152

6.5.5 匿名的内部类153

本章小结154

习题154

第7章 Java集合框架156

7.1 集合框架概述156

7.2 Collection接口158

7.3 List接口158

7.3.1 LinkedList159

7.3.2 ArrayList159

7.4 泛型160

7.4.1 泛型的定义及实例化160

7.4.2 泛型在集合中的应用162

7.5 迭代器165

7.6 Set接口167

7.7 Map接口169

7.8 Collections类172

7.9 比较器173

7.10 Lambda表达式175

本章小结177

习题177

第8章 输入/输出178

8.1 I/O流的概念178

8.2 I/O流的种类179

8.2.1 字节流179

8.2.2 字符流180

8.2.3 标准输入/输出数据流182

8.3 文件输入/输出流185

8.3.1 字符输出流185

8.3.2 字符输入流187

8.3.3 字节输出流188

8.3.4 字节输入流190

8.3.5 File类193

8.3.6 随机文件的读写195

8.4 对象序列化197

本章小结200

习题200

第9章 JDBC201

9.1 JDBC简介201

9.2 JDBC架构201

9.3 JDBC API202

9.4 在eclipse环境下通过JDBC访问数据库204

9.4.1 配置开发环境204

9.4.2 调用JDBC API编写应用程序205

9.5 JDBC处理存储过程216

9.6 SQLException218

9.7 控制事务218

9.8 JDBC其他相关用法219

本章小结220

习题220

第10章 Java图形用户界面221

10.1 Java图形用户界面类库221

10.2 Swing的组件222

10.3 Swing组件的层次结构223

10.4 Swing GUI程序224

10.4.1 顶层容器225

10.4.2 中间层容器226

10.4.3 布局管理器228

10.4.4 Swing组件231

10.5 事件处理机制236

10.5.1 事件响应236

10.5.2 事件处理的实现方法239

10.6 Swing Designer可视化图形界面编程244

本章小结256

习题256

第11章 多线程257

11.1 进程与线程257

11.2 多线程创建方式258

11.2.1 Thread类258

11.2.2 Runnable接口260

11.3 守护线程261

11.4 线程的生命周期262

11.5 线程的常用方法264

11.6 线程的优先级268

11.7 多线程的编程方式268

11.7.1 不相关的线程269

11.7.2 相关但无须同步的线程269

11.7.3 同步线程270

11.7.4 交互式线程274

11.8 死锁278

11.9 高级并发279

11.9.1 Lock和Condition280

11.9.2 读写锁282

11.9.3 阻塞队列(BlockingQueue)284

11.9.4 线程池287

本章小结289

习题290

第12章 Java Socket网络编程291

12.1 网络通信协议291

12.2 Socket基本概念293

12.3 TCP Socket编程294

12.3.1 TCP Socket点到点通信294

12.3.2 TCP Socket多线程通信299

12.4 UDP Socket编程302

12.4.1 UDP Socket点到点通信302

12.4.2 UDP Socket多线程通信307

12.4.3 UDP Socket组播通信308

本章小结310

习题310

第13章 Java非阻塞IO (NIO)312

13.1 Java NIO与标准IO的区别312

13.2 NIO的核心对象312

13.2.1 通道313

13.2.2 缓冲区317

13.2.3 选择器319

13.3 NIO Socket通信单线程模式321

13.4 基于反应器的NIO Socket多线程模式324

本章小结325

习题325

第14章 Android图形用户界面开发简介326

14.1 Android概述326

14.2 Android系统架构327

14.3 Android应用程序组件328

14.4 Android的图形界面元素329

14.4.1 视图和视图组329

14.4.2 布局管理331

14.4.3 事件驱动331

14.5 eclipse下的Android开发环境配置332

14.6 Android图形用户界面开发示例335

14.6.1 Android应用程序目录结构335

14.6.2 创建按钮示例336

14.7 常用的Android控件338

本章小结350

习题351

参考文献352

热门推荐