图书介绍

21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版pdf电子书版本下载

21世纪高等学校计算机专业实用规划教材  Java程序设计基础与实践  题库版
  • 周洪利,许宏丽,周围编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302499633
  • 出版时间:2018
  • 标注页数:307页
  • 文件大小:45MB
  • 文件页数:320页
  • 主题词:JAVA语言-程序设计-习题集

PDF下载


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

下载说明

21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java概述 1

1.1 Java的发展过程 1

1.1.1 Java技术的形成 1

1.1.2 Java的成熟和发展 2

1.2 Java技术 3

1.2.1 Java的技术特点 3

1.2.2 Java的相关技术 4

1.3 Java开发平台 6

1.3.1 JDK和IDE下载安装 7

1.3.2 NetBeans简介 7

1.3.3 创建Java项目 8

1.4 Java源程序 10

1.4.1 Java程序结构 10

1.4.2 Java语句排列 11

1.5 Java类库 12

1.5.1 类库引用 12

1.5.2 Java类库简介 14

1.5.3 类文档 16

第2章 Java表达式 17

2.1 变量 17

2.1.1 标识符 17

2.1.2 基础数据类型 18

2.1.3 变量声明 19

2.1.4 常量 19

2.2 数组 20

2.2.1 数组和数组元素 20

2.2.2 数组的声明 21

2.2.3 多维数组 21

2.3 表达式 23

2.3.1 赋值语句 23

2.3.2 运算符分类和运算形式 24

2.3.3 运算优先级 25

2.3.4 运算数据类型 25

2.4 运算符 28

2.4.1 算术运算 28

2.4.2 关系运算 30

2.4.3 逻辑运算 31

2.4.4 位运算 33

第3章 常用类 37

3.1 类的引用 37

3.1.1 类和对象 37

3.1.2 引用类型 38

3.1.3 类库的引用 40

3.2 Math类 41

3.2.1 三角函数方法 42

3.2.2 指数函数方法 42

3.2.3 其他函数方法 43

3.2.4 random方法 43

3.3 String类 44

3.3.1 构造字符串 44

3.3.2 获取字符串信息 46

3.3.3 字符串连接与比较 47

3.3.4 字符串分割与转换 51

3.4 控制台输入输出 51

3.4.1 控制台输入输出类 52

3.4.2 Scanner类 52

3.4.3 Console类 55

3.4.4 输出方法 56

第4章 流程控制 62

4.1 顺序结构 62

4.1.1 程序结构 62

4.1.2 顺序结构 63

4.1.3 变量作用域 64

4.2 选择结构 65

4.2.1 if语句 65

4.2.2 switch语句 70

4.3 循环结构 72

4.3.1 for循环 73

4.3.2 while循环 77

4.3.3 程序重定向 80

4.4 综合应用 82

4.4.1 猜数游戏 82

4.4.2 排序 84

4.4.3 查找 88

第5章 类和对象 91

5.1 面向对象程序设计 91

5.1.1 面向对象的概念 91

5.1.2 面向对象的特性 92

5.2 创建自己的类 93

5.2.1 类的结构 93

5.2.2 成员变量 94

5.2.3 成员方法 95

5.2.4 构造方法 96

5.2.5 main()方法 97

5.3 对象的创建和使用 98

5.3.1 对象的创建 98

5.3.2 对象的使用 99

5.3.3 形参和实参 101

5.3.4 this关键字 102

5.4 实例成员与类成员 103

5.4.1 static关键字 104

5.4.2 实例变量和类变量 104

5.4.3 实例方法和类方法 105

5.4.4 静态代码块与构造代码块 105

5.5 内部类 107

5.5.1 内部类的概念 107

5.5.2 成员内部类 107

5.5.3 局部内部类 108

5.5.4 静态内部类 110

5.5.5 匿名内部类 111

第6章 继承和接口 112

6.1 继承 112

6.1.1 类的层次结构 112

6.1.2 类继承的实现 113

6.1.3 super关键字 118

6.1.4 final关键字 119

6.1.5 Object类 120

6.2 抽象类 123

6.2.1 抽象类的定义 123

6.2.2 抽象类的实现 123

6.2.3 Number抽象类 125

6.3 接口 126

6.3.1 接口的定义 126

6.3.2 接口的实现 127

6.3.3 CharSequence接口 129

6.4 多态 130

6.4.1 方法的覆盖 130

6.4.2 变量的隐藏 132

6.4.3 instanceof关键字 132

6.4.4 接口对象的实例化 133

第7章 异常处理 135

7.1 异常的基本概念 135

7.1.1 异常的产生 135

7.1.2 异常的处理 136

7.2 异常类 138

7.2.1 Throwable类 138

7.2.2 Exception类 139

7.3 处理异常 140

7.3.1 捕获并处理多种异常 140

7.3.2 异常与资源管理 141

7.4 抛出异常 142

7.4.1 方法体中抛出异常(throw) 142

7.4.2 方法声明中抛出异常(throws) 143

7.4.3 使用异常的原则 144

7.5 编写自己的异常类 145

第8章 数据容器 147

8.1 泛型 147

8.1.1 泛型的声明 147

8.1.2 泛型的使用 148

8.1.3 泛型环形队列的实现 149

8.2 枚举 151

8.2.1 声明枚举类型和枚举对象 151

8.2.2 枚举的使用 152

8.3 集合框架 152

8.3.1 迭代器接口Iterable 153

8.3.2 集合接口Collection 153

8.4 列表 154

8.4.1 List继承结构 154

8.4.2 List实现类 155

8.4.3 LinkedList测试 157

8.4.4 Stack测试 159

8.5 集 160

8.5.1 Set继承结构 160

8.5.2 Set的实现类 161

8.5.3 Set测试 163

8.6 队列 165

8.6.1 Queue继承结构 165

8.6.2 Queue的实现类 166

8.7 映射 167

8.7.1 Map继承结构 167

8.7.2 Map的实现类 168

8.7.3 Map测试 169

第9章 设计一个计算器 172

9.1 JFC概述 172

9.1.1 AWT和Swing 172

9.1.2 容器与组件 174

9.2 容器类 176

9.2.1 窗口 176

9.2.2 JPanel类 181

9.3 常用组件 183

9.3.1 JButton 183

9.3.2 Label 184

9.3.3 JTextField 185

9.4 事件处理 188

9.4.1 事件 188

9.4.2 事件处理 189

9.4.3 GUI综合应用 194

9.5 计算器的设计与实现 196

9.5.1 计算器界面设计 197

9.5.2 框架初始化 198

9.5.3 事件处理程序 199

第10章 文本编辑器设计 206

10.1 文件 206

10.1.1 File类 206

10.1.2 文件顺序读写 209

10.1.3 文件随机读写 215

10.2 界面布局设计 217

10.2.1 自由设计 218

10.2.2 布局设计 218

10.2.3 布局类型 219

10.2.4 综合布局 220

10.3 需要的组件 221

10.3.1 文件选择器 221

10.3.2 颜色选择器 222

10.3.3 字体 222

10.3.4 标准对话框 223

10.3.5 打印 224

10.4 编辑器实现 225

10.4.1 组件表 225

10.4.2 初始化 226

10.4.3 事件驱动方法 227

第11章 网络聊天室设计 234

11.1 网络通信 234

11.1.1 服务器(Server)和客户端(Client) 235

11.1.2 InetAddress类 235

11.1.3 URL 238

11.1.4 Socket类 240

11.1.5 ServerSocket类 241

11.1.6 TCP通信测试 242

11.2 多线程 245

11.2.1 线程 245

11.2.2 线程调度 247

11.2.3 线程同步 248

11.2.4 线程控制 249

11.3 界面设计 251

11.3.1 布局设计 251

11.3.2 界面外观 251

11.3.3 文本组件JTextPane 253

11.3.4 列表组件JList 254

11.3.5 组件列表 255

11.4 软件设计 257

11.4.1 软件线程 257

11.4.2 消息处理 262

第12章 Web应用系统设计 271

12.1 数据库 271

12.1.1 JDBC 271

12.1.2 连接数据库 273

12.1.3 数据库分析 274

12.1.4 数据库操作 276

12.2 JavaFX 281

12.2.1 JavaFX简述 282

12.2.2 JavaFX入门 285

12.2.3 JavaFX界面设计 286

12.2.4 JavaFX事件处理 289

12.3 JavaFX设计案例 291

12.3.1 数据库设计 292

12.3.2 界面设计 293

12.3.3 实现代码 295

12.3.4 JavaFX部署 305

精品推荐