点此搜书

Java 8基础应用与开发  第2版  微课版
  • 作 者:周清平,钟键,黄云,覃遵跃,QST青软实训编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302503569
  • 标注页数:340 页
  • PDF页数:359 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

11

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源359 ≥340页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 Java概述 1

任务驱动 1

学习路线 1

本章目标 1

1.1 Java简介 2

1.1.1 Java起源 2

1.1.2 Java发展史 2

1.2 Java体系 3

1.2.1 Java语言优势 3

1.2.2 Java应用平台 4

1.2.3 专有名词 5

1.2.4 Java跨平台原理 6

1.2.5 垃圾回收机制 7

1.3 JDK工具 8

1.3.1 JDK安装配置 8

1.3.2 JDK目录 13

1.3.3 JDK常用工具 14

1.4 HelloWorld程序 14

1.5 输出与注释 16

1.5.1 打印输出 16

1.5.2 注释 17

1.6 IDE集成开发环境 19

1.7 贯穿任务实现 20

本章总结 23

小结 23

Q&A 24

章节练习 24

习题 24

上机 24

第2章 Java语言基础 26

任务驱动 26

学习路线 26

本章目标 26

2.1 字符 27

2.1.1 字符集 27

2.1.2 分隔符 28

2.1.3 标识符 29

2.1.4 关键字 29

2.2 变量和常量 30

2.2.1 变量 30

2.2.2 常量 30

2.2.3 变量作用域 31

2.2.4 变量初始化 32

2.3 数据类型 32

2.3.1 基本类型 32

2.3.2 引用类型 36

2.3.3 类型转换 36

2.4 操作符 38

2.4.1 一元操作符 39

2.4.2 二元操作符 41

24.3 三元操作符 48

2.4.4 运算符优先级 49

2.5 流程控制 49

2.5.1 分支结构 50

2.5.2 循环结构 55

2.5.3 转移语句 59

2.6 数组 62

2.6.1 创建数组 62

2.6.2 初始化数组 65

2.6.3 foreach遍历数组 67

2.6.4 二维数组 68

2.7 贯穿任务实现 71

2.7.1 实现【任务2-1】 71

2.7.2 实现【任务2-2】 73

2.7.3 实现【任务2-3】 74

本章总结 75

小结 75

Q&A 75

章节练习 75

习题 75

上机 77

第3章 面向对象基础 78

任务驱动 78

学习路线 78

本章目标 78

3.1 面向对象思想 79

3.1.1 面向对象简介 79

3.1.2 面向对象名词 79

3.1.3 面向对象编程特征 81

3.2 类与对象 82

3.2.1 类的声明 82

3.2.2 对象的创建和使用 84

3.3 方法 86

3.3.1 方法的参数传递机制 86

3.3.2 构造方法 91

3.3.3 方法重载 95

3.3.4 可变参数 96

3.4 封装和访问控制 98

3.4.1 包 98

3.4.2 访问控制符 102

3.5 静态成员 105

3.6 对象数组 107

3.7 贯穿任务实现 111

3.7.1 实现【任务3-1】 111

3.7.2 实现【任务3-2】 113

3.7.3 实现【任务3-3】 115

本章总结 116

小结 116

Q&A 117

章节练习 117

习题 117

上机 118

第4章 核心类 119

任务驱动 119

学习路线 119

本章目标 119

4.1 基本类型的封装类 120

4.2 装箱和拆箱 123

4.3 Object类 124

4.3.1 equals()方法 125

4.3.2 toString()方法 128

4.4 字符串类 131

4.4.1 String类 131

4.4.2 StringBuffer类 133

4.4.3 StringBuilder类 135

4.5 Scanner类 137

4.6 Math类 139

4.7 Date类 142

4.8 贯穿任务实现 143

4.8.1 实现【任务4-1】 143

4.8.2 实现【任务4-2】 145

4.8.3 实现【任务4-3】 147

本章总结 148

小结 148

Q&A 149

章节练习 149

习题 149

上机 150

第5章 类之间的关系 151

任务驱动 151

学习路线 151

本章目标 151

5.1 关系概述 152

5.2 继承与多态 152

5.2.1 继承 152

5.2.2 多态 160

5.2.3 super关键字 163

5.2.4 final关键字 169

5.3 其他关系 170

5.3.1 依赖关系 170

5.3.2 关联关系 171

5.3.3 聚合关系 173

5.3.4 组成关系 174

5.4 内部类 176

5.4.1 成员内部类 176

5.4.2 局部内部类 178

5.4.3 静态内部类 179

5.4.4 匿名内部类 180

5.5 单例模式 180

5.6 贯穿任务实现 181

5.6.1 实现【任务5-1】 181

5.6.2 实现【任务5-2】 183

5.6.3 实现【任务5-3】 188

5.6.4 实现【任务5-4】 191

本章总结 194

小结 194

Q&A 195

章节练习 195

习题 195

上机 196

第6章 抽象类和接口 197

任务驱动 197

学习路线 197

本章目标 197

6.1 抽象类 198

6.1.1 定义抽象类 198

6.1.2 使用抽象类 199

6.2 接口 202

6.2.1 定义接口 202

6.2.2 实现接口 203

6.2.3 接口的继承 206

6.2.4 面向接口编程 209

6.3 instanceof关键字 211

6.4 贯穿任务实现 214

6.4.1 实现【任务6-1】 214

6.4.2 实现【任务6-2】 214

6.4.3 实现【任务6-3】 215

6.4.4 实现【任务6-4】 218

本章总结 222

小结 222

Q& A 222

章节练习 222

习题 222

上机 224

第7章 异常 225

任务驱动 225

学习路线 225

本章目标 225

7.1 异常概述 226

7.1.1 异常类 226

7.1.2 异常处理机制 227

7.2 捕获异常 228

7.2.1 try...catch语句 229

7.2.2 try...catch...finally语句 233

7.2.3 自动关闭资源的try语句 236

7.2.4 嵌套的try...catch语句 237

7.2.5 多异常捕获 239

7.3 抛出异常 240

7.3.1 throw抛出异常对象 240

7.3.2 throws声明抛出异常序列 241

7.4 自定义异常 243

7.5 贯穿任务实现 244

7.5.1 实现【任务7-1】 244

7.5.2 实现【任务7-2】 246

7.5.3 实现【任务7-3】 248

本章总结 252

小结 252

Q&A 253

章节练习 253

习题 253

上机 253

第8章 泛型与集合 255

任务驱动 255

学习路线 255

本章目标 255

8.1 泛型 256

8.1.1 泛型定义 256

8.1.2 通配符 259

8.1.3 有界类型 260

8.1.4 泛型的限制 264

8.2 集合概述 264

8.2.1 集合框架 264

8.2.2 迭代器接口 266

8.3 集合类 266

8.3.1 Collection接口 266

8.3.2 List接口及其实现类 267

8.3.3 Set接口及其实现类 272

8.3.4 Queue接口及其实现类 277

8.3.5 Map接口及其实现类 282

8.4 集合转换 286

8.5 集合工具类 287

8.6 贯穿任务实现 294

8.6.1 实现【任务8-1】 294

8.6.2 实现【任务8-2】 295

8.6.3 实现【任务8-3】 297

8.6.4 实现【任务8-4】 298

8.6.5 实现【任务8-5】 302

本章总结 308

小结 308

Q&A 308

章节练习 309

习题 309

上机 310

附录A Eclipse集成开发环境 311

A.1 Eclipse简介 311

A.2 Eclipse下载及安装 311

A.3 Eclipse常用操作 315

A.4 Eclipse调试 319

A.5 Eclipse导入 320

A.6 Eclipse快捷键 323

附录B javac命令 324

B.1 选项 324

B.2 命令行参数文件 326

附录C java命令 327

附录D jar包 331

D.1 jar命令语法 331

D.2 选项 332

D.3 设置应用程序的入口点 333

附录E静态块 334

附录F常用的类 335

附录G ASCII表 338

购买PDF格式(11分)
返回顶部