
包邮Java程序设计高级教程/国信蓝桥教育科技(北京)股份有限公司

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121404672
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:232
- 出版时间:2021-01-01
- 条形码:9787121404672 ; 978-7-121-40467-2
本书特色
(1)本书为“大数据应用开发(Java)”1+X职业技能等级证书配套教材;(2)本书也是蓝桥学院“Java全栈工程师”培养项目配套教材。
内容简介
本书是“大数据应用开发(Java)”1+X职业技能等级证书配套教材,同时也是蓝桥学院“Java全栈工程师”培养项目配套教材。全书共10章,以Java异常处理机制、集合和泛型、IO和XML、Java反射机制、Java多线程机制、Java网络编程API、Java注解、JUnit、JDK 8新特性以及JDBC为基础,系统介绍Java编程中的不错特性和不错处理机制。本书章节设计合理,配套资源丰富,采用“文字+图片+案例”的讲解形式,从多个角度向读者呈现Java不错编程的具体语法和使用步骤,尽可能降低读者的学习门槛。本书直接服务于“大数据应用开发(Java)”1+X职业技能等级证书工作,可作为职业院校、应用型本科院校计算机应用技术、软件技术、软件工程、网络工程和大数据应用技术等计算机相关专业的教材,也可供从事计算机相关工作的技术人员参考。
目录
目 录
第1章 Java异常处理机制 1
1.1 异常的概念及分类 1
1.1.1 异常的概念 1
1.1.2 异常的分类 4
1.2 异常的捕获及处理 4
1.2.1 异常简介 4
1.2.2 异常的两种处理方式 5
1.2.3 finally 10
1.3 异常对象与常见异常 13
1.4 throw和throws关键字 15
1.5 自定义异常类 18
1.6 本章小结 20
1.7 本章练习 21
第2章 集合和泛型 22
2.1 集合框架 22
2.1.1 集合与数组 22
2.1.2 Collection家族 23
2.1.3 Map家族 23
2.2 Set接口 24
2.2.1 Set简介 24
2.2.2 HashSet的使用 25
2.2.3 TreeSet的使用 28
2.2.4 比较器 29
2.3 Iterator迭代器 32
2.3.1 Iterator接口 32
2.3.2 Iterator的使用 33
2.4 List接口 34
2.4.1 List简介 34
2.4.2 ArrayList原理及使用 35
2.4.3 LinkedList原理及使用 36
2.5 泛型简介 36
2.6 工具类 38
2.6.1 Collections工具类 38
2.6.2 Arrays工具类 39
2.7 Map接口 41
2.7.1 HashMap的使用 41
2.7.2 Map的遍历 42
2.8 自动拆箱和装箱 44
2.8.1 包装类 44
2.8.2 自动拆箱和装箱的概念 44
2.8.3 自动拆箱和装箱的使用 45
2.9 本章小结 46
2.10 本章练习 47
第3章 IO和XML 49
3.1 File类 49
3.1.1 File类构造方法 49
3.1.2 静态导入 50
3.1.3 File API 51
3.2 I/O流 54
3.2.1 I/O流简介 54
3.2.2 字节流 55
3.2.3 字符流 57
3.3 其他流 59
3.3.1 装饰器模式简介 59
3.3.2 缓冲流 60
3.3.3 转换流 61
3.3.4 数据流 62
3.4 XML解析 63
3.4.1 XML简介 63
3.4.2 DOM解析XML 65
3.4.3 SAX解析XML 69
3.5 本章小结 71
3.6 本章练习 72
第4章 Java反射机制 73
4.1 反射机制概述 73
4.2 Class类 75
4.2.1 Class类简介 75
4.2.2 Class类常用方法 77
4.3 获取运行时信息 77
4.4.1 获取方法信息 77
4.4.2 获取属性信息 81
4.4.3 获取构造方法信息 82
4.4 动态调用 85
4.4.1 创建对象 85
4.4.2 修改属性 88
4.4.3 调用方法 89
4.4.4 操作动态数组 91
4.5 本章小结 93
4.6 本章练习 93
第5章 Java多线程机制 95
5.1 多线程简介 95
5.2 多线程的基本使用 97
5.2.1 创建线程类 97
5.2.2 使用线程类 98
5.3 线程控制 99
5.3.1 线程控制的基本方法 99
5.3.2 线程控制的其他方法 105
5.4 线程间的数据共享 107
5.4.1 数据不一致 107
5.4.2 控制共享数据 108
5.4.3 多线程同步 110
5.4.4 线程死锁 114
5.5 线程协作 116
5.6 本章小结 119
5.7 本章练习 120
第6章 Java网络编程API 121
6.1 网络基础 121
6.1.1 网络协议 121
6.1.2 网络分层模型 122
6.1.3 TCP/IP协议简介 122
6.1.4 数据封装和解封 124
6.1.5 IP地址和域名 124
6.2 Java网络工具类 125
6.2.1 InetAddress类 125
6.2.2 URL类 127
6.2.3 URLConnection类 128
6.3 Socket编程 130
6.3.1 基于TCP的Socket编程 130
6.3.2 基于UDP的Socket编程 136
6.4 模拟爬虫 138
6.4.1 爬虫概述 138
6.4.2 使用底层技术实现爬虫 138
6.4.3 爬虫法律问题简述 141
6.5 本章小结 141
6.6 本章练习 142
第7章 Java注解 143
7.1 Java注解概述 143
7.2 内建注解 144
7.2.1 @Override注解 144
7.2.2 @Deprecated注解 145
7.2.3 @SuppressWarnings注解 146
7.3 自定义注解 148
7.3.1 自定义注解概述 148
7.3.2 元注解 149
7.4 本章小结 152
7.5 本章练习 153
第8章 JUnit 154
8.1 JUnit初探 154
8.1.1 JUnit 3简介 154
8.1.2 JUnit 4简介 157
8.1.3 JUnit 5简介 158
8.2 JUnit案例 159
8.3 本章小结 166
8.4 本章练习 166
第9章 JDK 8新特性 168
9.1 Lambda表达式 168
9.1.1 Lambda简介 168
9.1.2 函数式接口 169
9.1.3 Lambda案例 170
9.2 方法引用 172
9.3 接口的默认方法 174
9.4 重复注解 176
9.5 Stream API 177
9.5.1 生成流 177
9.5.2 转换流 178
9.5.3 终止流 179
9.6 其他JDK 8特性 182
9.7 本章小结 182
9.8 本章练习 183
第10章 JDBC 184
10.1 JDBC概述 184
10.2 JDBC开发步骤 185
10.3 使用JDBC实现单表增、删、改、查 189
10.3.1 使用Statement访问数据库 189
10.3.2 使用PreparedStatement访问数据库 193
10.3.3 JDBC中的异常处理及资源关闭 194
10.3.4 Statement和PreparedStatement的比较 196
10.4 使用JDBC调用存储过程和存储函数 197
10.5 使用JDBC存取大文本和二进制数据 200
10.5.1 读写TEXT数据 200
10.5.2 读写BLOB数据 203
10.6 本章小结 206
10.7 本章练习 206
附录A 部分练习参考答案及解析 208
参考文献 215
作者简介
国信蓝桥教育科技(北京)股份有限公司成立于2005年,是一家以大学生就业为切入点,以职业服务为主线,基于大学生职业生涯各个阶段的需求提供精准服务的人才大数据科技服务平台;通过提供教育、就业、职业服务,连接高校和企业,伴随大学生成长;获得的资质包括国家高新技术企业、中关村高新技术企业、人力资源服务许可证、出版物经营许可证、教育部产学合作协同育人单位、教育部1+X职业技能等级证书培训评价组织。
-
硅谷之火-人与计算机的未来
¥13.7¥39.8 -
造神:人工智能神话的起源和破除 (精装)
¥32.7¥88.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
自己动手写PYTHON虚拟机
¥31.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
RUST权威指南(第2版)
¥114.2¥168.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥66.3¥99.0 -
人工智能的底层逻辑
¥55.3¥79.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
仓颉编程快速上手
¥62.9¥89.8 -
剪映AI
¥55.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
FLASK 2+VUE.JS 3实战派――PYTHON WEB开发与运维
¥83.8¥118.0 -
人工智能安全
¥66.4¥109.0 -
AI赋能写作:AI大模型高效写作一本通
¥34.3¥49.0 -
信息系统监理师考试大纲
¥13.5¥15.0 -
大模型应用开发极简入门 基于GPT-4和ChatGPT
¥41.9¥59.8 -
Visual Basic 语言程序设计基础(第6版)
¥30.2¥45.0