图书介绍

普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计PDF|Epub|txt|kindle电子书版本下载

普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计
  • 肖奎著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517055723
  • 出版时间:2017
  • 标注页数:176页
  • 文件大小:57MB
  • 文件页数:184页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计PDF格式电子书版下载

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

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

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

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

图书目录

初级篇1

第1章 初识Java1

1.1 Java语言概述1

1.1.1 Java语言发展简史1

1.1.2 Java语言特点1

1.1.3 能用Java做什么2

1.2 使用Java开发程序3

1.2.1 开发工具和运行环境3

1.2.2 开发与运行流程3

1.3 编写和执行HelloRandom程序4

1.3.1 以JDK方式开发HelloRandom4

1.3.2 通过BlueJ集成开发环境开发HelloRandom5

1.3.3 通过Eclipse集成开发环境开发HelloRandom7

1.4 API参考文档10

1.5 常用术语11

1.6 设计模式11

本章小结12

习题12

第2章 基础语法13

2.1 标识符与关键字13

2.1.1 标识符13

2.1.2 Java关键字14

2.2 基本数据类型14

2.2.1 整型数据15

2.2.2 浮点型(实型)数据16

2.2.3 字符型数据17

2.2.4 布尔型数据18

2.2.5 各类型数据间的相互转换18

2.3 变量与常量20

2.4 运算符24

2.4.1 赋值运算符和表达式24

2.4.2 算术运算符和表达式25

2.4.3 关系运算符和表达式27

2.4.4 逻辑运算符和表达式28

2.4.5 位运算符和表达式29

2.4.6 条件运算符和表达式31

2.4.7 运算符的优先级31

2.5 流程控制32

2.5.1 顺序语句32

2.5.2 条件分支语句33

2.5.3 循环结构语句41

2.6 数组43

2.6.1 多维数组43

2.6.2 二维数组44

本章小节47

习题47

第3章 面向对象48

3.1 面向对象基本概念48

3.1.1 对象48

3.1.2 类48

3.1.3 接口49

3.2 类49

3.3 继承51

3.4 接口52

3.5 抽象类53

3.6 内部类57

3.7 工厂方法模式61

3.7.1 基本概念61

3.7.2 工厂方法模式的优点64

3.7.3 工厂方法模式的使用场景64

本章小节65

习题65

第4章 异常处理66

4.1 异常概述66

4.1.1 异常的基本概念66

4.1.2 异常类与对象68

4.2 异常处理方法71

4.2.1 try...catch...finaily71

4.2.2 使用throws语句声明抛出的异常73

4.2.3 使用throw语句主动抛出异常74

4.3 自定义异常75

4.4 异常处理流程76

本章小结78

习题78

第5章 并发处理79

5.1 进程与线程79

5.2 线程生命周期79

5.3 线程的实现方式80

5.3.1 产生Runnable对象80

5.3.2 自定义线程类81

5.4 线程调度82

5.4.1 通过sleep方法暂停执行线程82

5.4.2 通过interrupt方法中断线程82

5.4.3 ioin方法83

5.5 线程通信85

5.5.1 通过类属性共享数据85

5.5.2 通过引用共同对象共享数据86

5.6 线程同步Synchronization87

5.6.1 线程干扰和内存不一致性错误88

5.6.2 同步方法(synchronized methods)88

5.6.3 同步语句(synchronized statements)89

5.7 单例模式Singleton89

本章小结94

习题94

第6章 输入/输出流和文件95

6.1 输入/输出流95

6.1.1 字节流Byte Stream96

6.1.2 字符流Character Stream97

6.1.3 基于行的输入输出操作97

6.1.4 缓冲流98

6.1.5 命令行输入输出操作98

6.1.6 数据流99

6.1.7 对象流100

6.2 文件输入输出102

6.2.1 路径Path102

6.2.2 Path类102

6.2.3 常用文件输入输出操作104

6.2.4 随机文件存取106

本章小结107

习题107

第7章 集合与泛型108

7.1 Java中的集合类108

7.1.1 集合类概述108

7.1.2 List接口的常用方法108

7.1.3 List接口的实现类109

7.1.4 Set接口的常用方法111

7.1.5 Set接口的实现类111

7.2 Map接口114

7.2.1 认识Map114

7.2.2 Map接口常用的方法114

7.2.3 Map接口的实现类114

7.3 泛型116

7.3.1 什么是泛型116

7.3.2 在集合类中使用泛型118

7.3.3 类型通配符119

本章小结120

习题120

高级篇121

第8章 图形用户界面121

8.1 AWT组件和容器121

8.1.1 Frame和Dialog类122

8.1.2 Label类124

8.1.3 Button类125

8.1.4 TextField类126

8.1.5 TextArea类127

8.1.6 MenuBar、Menu、MenuItem类128

8.1.7 布局管理器130

8.2 Java图形事件处理机制131

8.3 Swing图形界面组件134

8.3.1 JFrame和JDialog135

8.3.2 中间容器139

8.3.3 常用组件141

8.4 Java图形用户界面设计辅助工具145

8.4.1 WindowBuilder插件的获取145

8.4.2 WindowBuilder插件的使用147

本章小结149

习题149

第9章 网络编程150

9.1 网络基础知识150

9.1.1 网络基础概念150

9.1.2 网络协议151

9.1.3 端口及套接字151

9.2 TCP网络通信程序152

9.2.1 TCP通信相关类153

9.2.2 服务器与客户机通信示例155

9.3 UDP网络通信程序158

9.3.1 UDP通信相关类158

9.3.2 UDP通信示例159

本章小结161

习题161

第10章 JDBC163

10.1 JDBC概述163

10.1.1 数据访问模型163

10.1.2 JDBC驱动程序与安装164

10.1.3 JDBC数据库访问常用的类和接口164

10.2 数据库访问步骤167

10.2.1 加载驱动程序168

10.2.2 建立连接对象168

10.2.3 建立语句对象169

10.2.4 返回结果集合170

10.3 预处理语句172

10.4 数据库表常用操作示例175

本章小结176

习题176

热门推荐