当前位置:首页 > 工业技术
21世纪高等学校计算机专业实用规划教材  Java程序设计基础与实践  题库版
21世纪高等学校计算机专业实用规划教材  Java程序设计基础与实践  题库版

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:周洪利,许宏丽,周围编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302499633
  • 页数:307 页
图书介绍:本教材分为3篇12章:基础篇,介绍Java的基础语法;核心篇,介绍Java的核心技术,包括类和对象、继承和接口、数据容器等;实践篇,通过4个大型开发案例,介绍Java的界面设计技术、流和文件、线程和网络通信、数据库访问、JavaFX等。教材基于最新的Java技术和平台,在NetBeans下介绍,包括JavaFX。
《21世纪高等学校计算机专业实用规划教材 Java程序设计基础与实践 题库版》目录

第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

返回顶部