书籍 Java语言程序设计实用教程  第3版的封面

Java语言程序设计实用教程 第3版PDF电子书下载

陈艳平主编;董明,黄诚,尚晋副主编

购买点数

11

出版社

北京:北京理工大学出版社

出版时间

2023

ISBN

9787576319217

标注页数

267 页

PDF页数

279 页

图书目录

第1章 Java语言概述 1

1.1软件开发基础 1

1.1.1软件运行原理 2

1.1.2软件开发流程 2

1.1.3程序设计语言 4

1.2 Java语言 5

1.2.1 Java语言的发展 5

1.2.2 Java语言的组成 5

1.2.3 Java语言的版本 6

1.3 Java开发环境 6

1.3.1下载和安装JDK 6

1.3.2下载和安装Eclipse 13

1.4第一个Java程序 16

1.4.1命令方式开发第一个Java应用程序 16

1.4.2在Eclipse环境中开发第一个Java应用程序 18

1.4.3 Java语言开发过程 21

1.4.4 Java的体系结构 21

1.5案例分析 22

1.5.1案例情景——编写Java Application,换行输出“Hello,同学”“欢迎进入精彩的Java世界!” 22

1.5.2运行结果 22

1.5.3实现方案 22

1.6任务训练——编写简单Java程序 23

1.6.1训练目的 23

1.6.2训练内容 23

1.7知识拓展 24

思考与练习 24

学习评价 25

第2章 数据类型与运算符 26

2.1常量、变量与数据类型 26

2.1.1常量 27

2.1.2变量 27

2.1.3数据类型 28

2.1.4数据类型的转换 32

2.2运算符 34

2.2.1算术运算符 34

2.2.2关系运算符 35

2.2.3逻辑运算符 36

2.2.4位运算符 37

2.2.5赋值运算符 38

2.2.6条件运算符 38

2.2.7其他运算符 38

2.2.8运算符优先级 38

2.3表达式 39

2.4简单的输入/输出 40

2.4.1输出 40

2.4.2输入 40

2.5编程风格 44

2.5.1 Java语言书写规范 44

2.5.2注释 44

2.6案例分析 45

2.6.1案例分析(Java语言基础) 45

2.6.2运行结果 45

2.6.3实现方案 45

2.7任务训练——Java基本数据类型、运算符与表达式 46

2.7.1训练目的 46

2.7.2训练内容 46

2.8知识拓展 48

思考与练习 48

学习评价 49

第3章 流程控制结构 50

3.1分支结构 50

3.1.1 if语句 51

3.1.2 switch语句 54

3.2循环结构 57

3.2.1 while语句 57

3.2.2 do-while语句 58

3.2.3 for循环语句 59

3.2.4多重循环 61

3.3跳转语句 62

3.3.1 break语句 62

3.3.2 continue语句 63

3.3.3 return语句 64

3.4程序的断点调试 65

3.5案例分析 66

3.5.1案例情景——猜数游戏 66

3.5.2运行结果 66

3.5.3实现方案 67

3.6任务训练——流程控制语句 68

3.6.1训练目的 68

3.6.2训练内容 68

3.7拓展知识 69

思考与练习 70

学习评价 71

第4章 数组与字符串 72

4.1一维数组 72

4.1.1一维数组的声明和创建 73

4.1.2一维数组的初始化 74

4.1.3一维数组的引用 75

4.2多维数组 77

4.2.1二维数组的定义 77

4.2.2二维数组的初始化 77

4.2.3二维数组的引用 78

4.2.4数组的常用方法 80

4.3字符串 85

4.3.1 String类 85

4.3.2 StringBuffer类 89

4.3.3 StringTokenizer类 90

4.3.4 main()方法的参数 92

4.4案例分析 92

4.4.1案例情景——冒泡排序 92

4.4.2运行结果 93

4.4.3实现方案 93

4.5任务训练——数组与字符串的使用 94

4.5.1训练目的 94

4.5.2训练内容 94

4.6知识拓展 97

思考与练习 98

学习评价 99

第5章 面向对象程序设计 100

5.1面向对象概述 100

5.1.1面向对象基本概念 101

5.1.2面向对象的基本特征 101

5.2类 103

5.2.1定义类 103

5.2.2成员变量 106

5.2.3成员方法 107

5.2.4类的对象 110

5.2.5构造方法 112

5.2.6修饰符 114

5.2.7静态属性、静态方法与静态初始化器 116

5.2.8最终类、最终属性、最终方法与终结器 117

5.2.9包 119

5.3类的继承 122

5.3.1类继承的实现 122

5.3.2 this和super关键字 123

5.3.3抽象类与抽象方法 127

5.3.4类对象之间的类型转换 129

5.4类的多态 131

5.4.1方法重载 132

5.4.2方法重写 133

5.5接口 134

5.5.1接口的定义 134

5.5.2接口的实现 135

5.5.3接口的继承 136

5.5.4接口的多态 138

5.6案例分析 139

5.6.1案例情景——模拟ATM自动取款机 139

5.6.2运行结果 139

5.6.3实现方案 140

5.7任务训练——面向对象程序设计 146

5.7.1训练目的 146

5.7.2训练内容 146

5.8知识拓展 148

思考与练习 148

学习评价 149

第6章 异常处理 150

6.1异常和异常类 150

6.1.1异常的定义 151

6.1.2 Java异常类及其层次结构 151

6.2异常处理 153

6.2.1异常处理机制 154

6.2.2捕获异常 154

6.2.3声明异常 159

6.2.4抛出异常 160

6.2.5自定义异常类 161

6.3案例分析 162

6.3.1案例情景——身份证验证程序 162

6.3.2运行结果 162

6.3.3实现方案 163

6.4任务训练——异常及其处理 164

6.4.1训练目的 164

6.4.2训练内容 164

6.5知识拓展 165

思考与练习 166

学习评价 166

第7章 输入/输出及文件处理 167

7.1输入/输出流概念 167

7.2输入/输出流类 168

7.2.1字节流的InputStream类和OutputStream类 168

7.2.2字符流的Reader和Writer类 169

7.3标准输入/输出 170

7.3.1标准输入流 171

7.3.2标准输出流 171

7.3.3标准错误输出流 172

7.4常用的文件处理 172

7.4.1文件的顺序访问 172

7.4.2文件的随机读写 174

7.4.3目录和文件管理 175

7.5案例分析 176

7.5.1案例情景——读取文件到内存,在修改后输出 176

7.5.2运行结果 176

7.5.3实现方案 177

7.6任务训练——文件访问 178

7.6.1训练目的 178

7.6.2训练内容 178

7.7拓展知识 180

思考与练习 182

学习评价 183

第8章 多线程 184

8.1多线程的基本概念 184

8.2多线程的实现机制 185

8.2.1继承Thread类 185

8.2.2实现Runnable接口 186

8.3线程的状态和线程的控制 188

8.3.1线程的状态和生命周期 188

8.3.2线程的控制 189

8.4线程的同步 190

8.4.1共享受限资源 190

8.4.2线程间的协作 191

8.4.3线程的调度和优先级 198

8.5案例分析 198

8.5.1案例情景——模拟排队买票 198

8.5.2运行结果 199

8.5.3实现方案 199

8.6任务训练——多线程使用 202

8.6.1训练目的 202

8.6.2训练内容 202

8.7拓展知识 204

思考与练习 204

学习评价 205

第9章 常用实用类 206

9.1 JRE扩展与jar文件 206

9.1.1 JRE扩展中的类 206

9.1.2使用扩展类步骤 207

9.2枚举 208

9.2.1声明枚举 209

9.2.2常用方法 209

9.3 Java正则表达式 212

9.3.1正则表达式简介 212

9.3.2正则表达式的应用 214

9.4案例分析 215

9.4.1案例情景——账号强度限制 215

9.4.2运行结果 216

9.4.3实现方案 216

9.5任务训练——编写实用技术程序 216

9.5.1训练目的 216

9.5.2训练内容 217

9.6知识拓展 218

思考与练习 218

学习评价 218

第10章 数据库编程 219

10.1 JDBC编程技术概述 219

10.1.1数据库基础知识 220

10.1.2 SQL语言 220

10.1.3 JDBC 220

10.2使用JDBC驱动程序编程 221

10.2.1 JDBC程序模板 222

10.2.2使用专用JDBC驱动程序连接数据库 223

10.2.3执行SQL语句 227

10.3数据库的基本操作 228

10.3.1数据查询 228

10.3.2数据添加、修改和删除 231

10.4案例分析:用户信息管理 234

10.4.1案例情景——用户信息管理 234

10.4.2运行结果 234

10.4.3实现方案 234

10.5任务训练 239

10.5.1训练目的 239

10.5.2训练内容 239

10.6拓展知识 242

思考与练习 242

学习评价 243

思考与练习参考答案 244

第1章 Java语言概述 244

第2章 数据类型与运算符 245

第3章 流程控制结构 246

第4章 数组与字符串 248

第5章 面向对象程序设计 252

第6章 异常处理 257

第7章 输入/输出及文件处理 259

第8章 多线程 261

第9章 常用实用类 262

第10章 数据库编程 266

参考文献 267

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包