图书介绍

Java语言程序设计教程pdf电子书版本下载

Java语言程序设计教程
  • 胡学刚总主编;刘政怡主编;姚晟,郭星,赵鹏,王文中等副主编 著
  • 出版社: 合肥:安徽大学出版社
  • ISBN:9787566411051
  • 出版时间:2016
  • 标注页数:264页
  • 文件大小:31MB
  • 文件页数:277页
  • 主题词: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 Java的历史 1

1.2 Java语言白皮书 3

1.3 Java产品分类 5

1.4 Java SE 6

1.5 Java源程序结构 6

1.6 第一个Java应用程序 8

习题1 14

第2章 初识类和对象 15

2.1 一个例子 15

2.2 再看一个例子 16

2.3 类和对象的关系 17

2.4 类的定义 18

2.5 类的使用 20

2.5.1 创建对象 20

2.5.2 使用对象 20

2.5.3 清除对象 21

2.6 Java应用程序的基本结构 21

2.7 从命令行窗口输入、输出数据 22

2.7.1 输入基本型数据 22

2.7.2 输出基本型数据 25

习题2 27

第3章 基本语法 28

3.1 标识符 28

3.2 保留字 29

3.3 数据类型 29

3.4 基本数据类型的级别与数据转换 31

3.5 运算符 32

3.5.1 运算符 32

3.5.2 运算符% 33

3.5.3 运算符++和-- 33

3.5.4 运算符==和= 33

3.5.5 运算符+=、-=、*=、/= 33

3.5.6 运算符expression?statement1:statement2 34

3.5.7 运算符的优先顺序 34

3.6 控制语句 34

3.6.1 if语句、if-else语句和if-else if-else语句 34

3.6.2 switch语句 36

3.6.3 循环语句 38

3.6.4 与循环有关的语句 40

3.6.5 return语句 41

习题3 41

第4章 类和对象 43

4.1 方法重载 43

4.2 变量作用域 46

4.3 构造方法 49

4.4 Java内存管理 53

4.5 参数传递 56

4.6 可变参数 61

4.7 类成员和实例成员 62

4.8 包 64

4.8.1 包的引入 64

4.8.2 包的定义 66

4.9 import语句 68

4.10 访问权限 69

4.10.1 类中成员的访问权限 69

4.10.2 类的访问权限 71

4.11 基本数据类型的包装类 72

习题4 74

第5章 子类与继承 76

5.1 子类的定义 76

5.2 子类的继承性 77

5.3 成员变量的隐藏和方法重写 79

5.4 super关键字 83

5.5 面向对象的多态性与方法重写 87

5.6 final关键字 94

5.7 abstract关键字 94

5.8 面向抽象编程 95

5.9 接口 101

5.9.1 接口的定义 101

5.9.2 接口的使用 101

5.9.3 接口回调 103

5.9.4 接口的多态性 107

5.10 面向接口编程 108

5.11 abstract类与接口的比较 110

5.12 内部类和匿名内部类 110

5.12.1 内部类 110

5.12.2 匿名内部类 111

习题5 112

第6章 数组、字符串和枚举 116

6.1 数组 116

6.1.1 数组的定义 116

6.1.2 数组的引用 117

6.1.3 数组的初始化 119

6.1.4 数组的长度 120

6.1.5 遍历数组 120

6.1.6 复制数组 121

6.1.7 数组排序与二分查找 123

6.2 字符串 124

6.2.1 字符串常量 124

6.2.2 String类 125

6.2.3 字符串与基本数据类型的相互转换 132

6.2.4 正则表达式及字符串的匹配、替换与分解 133

6.2.5 StringBuffer类 138

6.2.6 String和StringBuffer区别 140

6.3 枚举 140

6.3.1 枚举类型 140

6.3.2 枚举类型与for语句 141

6.3.3 枚举类型与switch语句 142

习题6 143

第7章 异常处理 145

7.1 什么是异常 145

7.2 Java对异常事件的处理方式 147

7.3 异常的分类 147

7.4 异常的捕获catch 148

7.5 异常的抛弃throws 155

7.6 异常的生成throw 156

7.7 自定义异常 157

习题7 160

第8章 输入输出流 163

8.1 I/O流层次 163

8.2 字节流和字符流 165

8.2.1 字节流抽象类InputStream与OutputStream 165

8.2.2 字符流抽象类Reader与Writer 165

8.3 文件流 166

8.3.1 文件类 166

8.3.2 文件字节流 170

8.3.3 文件字符流 173

8.4 数组流 174

8.5 打印输出流 176

8.6 缓冲流 179

8.7 数据流 181

8.8 对象流 184

8.9 随机流 186

习题8 188

第9章 泛型与集合 190

9.1 泛型类和泛型接口 190

9.1.1 泛型 190

9.1.2 泛型类 191

9.1.3 泛型接口 192

9.1.4 泛型方法 193

9.1.5 泛型的通配符 193

9.2 集合 196

9.2.1 Collection接口及其实现类 196

9.2.2 Iterable接口 205

9.2.3 Map接口及其实现类 207

9.2.4 集合工具类 210

习题9 213

第10章 图形用户界面 216

10.1 AWT与Swing 216

10.2 Swing组件 217

10.2.1 底层容器 217

10.2.2 中间容器 220

10.2.3 基本组件 221

10.2.4 添加组件 222

10.3 布局管理器 226

10.3.1 FlowLayout布局类 226

10.3.2 BorderLayout布局类 227

10.3.3 CardLayout布局类 229

10.3.4 GridLayout布局类 230

10.3.5 BoxLayout布局类 232

10.3.6 null布局类 234

10.4 事件处理机制 234

10.4.1 事件处理 234

10.4.2 其他事件类型 240

10.4.3 事件处理机制 248

10.5 对话框JDialog 249

10.5.1 创建对话框 249

10.5.2 常用有模式对话框 250

10.6 发布GUI程序 259

10.6.1 使用jar工具 259

10.6.2 使用Eclipse 259

习题10 262

参考文献 265

精品推荐