书籍 Java程序设计的封面

Java程序设计PDF电子书下载

余平,王金凤著

购买点数

11

出版社

北京:北京邮电大学出版社

出版时间

2018

ISBN

9787563553778

标注页数

258 页

PDF页数

269 页

图书目录

第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语言规范及API 3

1.2.2 Java运行机制与虚拟机 3

1.2.3 Java开发与运行环境搭建(Java SE) 5

1.3 创建Java应用程序 9

1.3.1 Java程序结构 9

1.3.2 Java程序开发方式 10

1.3.3 程序中的输入与输出 15

实训任务 15

拓展练习 15

本章小结 16

本章习题 16

第2章 数据运算与控制流程 17

2.1 数据类型、变量和常量 18

2.1.1 Java语言的基本要素 18

2.1.2 常量和变量 19

2.1.3 基本数据类型 21

2.1.4 值类型和引用类型 22

2.1.5 基本数据类型转换 24

实训任务 26

拓展练习 27

2.2 运算符与表达式 28

2.2.1 算术运算符与算术表达式 28

2.2.2 字符串运算符与表达式 29

2.2.3 关系运算符与表达式 29

2.2.4 逻辑运算符与表达式 30

2.2.5 条件运算符与表达式 31

2.2.6 赋值运算符与赋值表达式 31

2.2.7 运算符优先级与结合性 32

实训任务 33

拓展练习 34

2.3 语句概述 34

2.4 流程控制 35

2.4.1 分支语句 35

2.4.2 循环语句 39

2.4.3 跳转语句 43

实训任务 45

拓展练习 47

本章小结 47

本章习题 47

第3章 Java面向对象编程 49

3.1 类与对象 50

3.1.1 面向对象概述 50

3.1.2 类的定义和实例化 51

3.1.3 成员变量与方法 53

3.1.4 静态变量与静态方法 58

实训任务 59

拓展练习 60

3.2 包 61

3.2.1 包的声明 61

3.2.2 包的导入 62

实训任务 65

拓展练习 66

3.3 封装 66

3.3.1 访问修饰符 66

3.3.2 setter和getter 68

实训任务 70

拓展练习 71

3.4 继承 72

3.4.1 继承的定义 72

3.4.2 抽象类和抽象方法 75

3.4.3 接口 76

实训任务 81

拓展练习 82

3.5 多态 83

3.5.1 重载 83

3.5.2 覆盖 86

3.5.3 引用数据类型的类型转换 87

实训任务 92

拓展练习 94

3.6 泛型 95

3.6.1 泛型概述 95

3.6.2 泛型的应用 98

实训任务 101

拓展练习 103

本章小结 104

本章习题 104

第4章 常用的工具类 106

4.1 Java语言基础类 107

4.1.1 包装类和枚举类 107

4.1.2 字符串 110

4.1.3 数组 116

实训任务 121

拓展练习 122

4.2 集合 122

4.2.1 集合概述 122

4.2.2 常用集合的使用 123

实训任务 128

拓展练习 129

本章小结 129

本章习题 130

第5章 异常 131

5.1 系统异常处理 132

5.1.1 异常的基本概念 132

5.1.2 简单的异常范例 132

5.1.3 异常的类型 132

5.1.4 异常的处理及流程 134

5.1.5 系统处理异常的机制 136

实训任务 137

拓展练习 138

5.2 自定义异常与处理 138

5.2.1 自定义异常 139

5.2.2 抛出异常 139

实训任务 141

拓展练习 142

本章小结 142

本章习题 143

实训任务 144

第6章 线程 147

6.1 线程的创建 147

6.1.1 程序、进程与线程 147

6.1.2 创建和启动线程 150

6.1.3 线程的生命周期 153

实训任务 155

拓展练习 156

6.2 线程的使用 156

6.2.1 线程名称的设置与获得方法 157

6.2.2 判断线程是否启动 158

6.2.3 线程的休眠 159

6.2.4 线程的优先级 160

6.2.5 线程的中断 161

6.2.6 线程的挂起和恢复 163

实训任务 163

拓展练习 165

6.3 线程的同步 165

6.3.1 同步的概念 165

6.3.2 同步的实现 166

6.3.3 死锁 170

实训任务 171

本章小结 173

本章习题 174

第7章 文件操作 175

7.1 目录与文件管理 176

7.1.1 Java.io包 176

7.1.2 File类与文件 176

7.1.3 随机RandomAccessFile文件类 180

实训任务 183

拓展练习 184

7.2 文件访问方式 184

7.2.1 流的概念 184

7.2.2 输入/输出流 184

7.2.3 标准流 191

实训任务 194

拓展练习 195

本章小结 195

本章习题 196

第8章 图形界面设计 197

8.1 Java图形用户界面概述 197

8.1.1 AWT工具 198

8.1.2 Swing 198

8.1.3 NetBeans开发环境的介绍及使用 199

实训任务 203

8.2 Swing常用组件 203

8.2.1 窗口组件和面板组件 203

8.2.2 标签组件和文本组件 205

8.2.3 按钮组件和选项按钮组件 208

8.2.4 组合框组件 210

8.2.5 菜单组件 211

8.2.6 工具栏组件 212

8.2.7 对话框组件 214

实训任务 217

拓展练习 217

8.3 布局管理 218

8.3.1 流布局FlowLayout 218

8.3.2 边界式布局BorderLayout 220

8.3.3 网格布局GridLayout 223

8.3.4 卡片布局Card Layout 224

实训任务 227

拓展练习 227

8.4 事件处理 227

8.4.1 事件源和事件监听器 229

8.4.2 事件分类 231

实训任务 233

拓展练习 235

单元小结 235

单元习题 235

第9章 访问数据库 237

9.1 JDBC概述 238

9.1.1 JDBC概念 238

9.1.2 JDBC驱动 238

实训任务 239

拓展练习 239

9.2 JDBC常用的类和接口 240

9.2.1 Driver类 240

9.2.2 DriverManager类 240

9.2.3 Connection接口 241

9.2.4 Statement 242

9.2.5 ResultSet接口 244

9.3 JDBC连接操作数据库流程 245

9.3.1 导入JDBC包 246

9.3.2 加载数据库驱动 246

9.3.3 创建数据库连接 247

9.3.4 建立SQL语句 248

9.3.5 获取操作查询结果 248

9.3.6 释放连接 249

9.4 JDBC连接数据库完整实例 249

实训任务 250

拓展练习 251

本章小结 251

本章习题 252

附录A Java编程规范 253

附录B Java相关词汇 256

查看更多关于的内容

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