Java攻略Java常见问题的简解法全新pdf下载pdf下载

Java攻略Java常见问题的简解法全新百度网盘pdf下载

作者:
简介:本篇主要提供Java攻略Java常见问题的简解法全新pdf下载
出版社:美文图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:肯·寇森
  • 著:肯·寇森
  • 装帧:简装
  • 印次:暂无
  • 定价:69.0
  • ISBN:9787115488800
  • 出版社:人民邮电出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:暂无
  • 页数:230
  • 外部编号:1201745321
  • 版次:1

译者序ix

序xi

前言xiii

**章基础知识1

1.1lambda表达式2

1.2方法引用5

1.3构造函数引用8

1.4函数式接口12

1.5接口中的默认方法14

1.6接口中的静态方法17

*2章java.util.function包20

2.1Consumer接口20

2.2Supplier接口22

2.3Predicate接口25

2.4Function接口28

*3章流式*作31<*r>
3.1流的创建31

3.2装箱流35

3.3利用reduce方法实现归约*作36<*r>
3.4利用reduce方法校验排序44

3.5利用peek方法对流进行调试45

3.6字符串与流之间的转换47

3.7获取元素数量50

3.8汇总统计52

3.9查找流的**个元素54

3.10使用anyMatch、allMatch与noneMatch方法58

3.11使用flatMap与map方法60

3.12流的拼接63

3.13惰*流66

**章比较器与收集器69

4.1利用比较器实现排序69

4.2将流转换为集合72

4.3将线*集合添加到映射75

4.4对映射排序77

4.5分区与分组79

4.6下游收集器81

4.7查找****值和***小值83

4.8创建不可变集合85

4.9实现Collector接口87

*5章流式操作、lambda表达式与方法引用的相关问题91

5.1java.util.Objects类91

5.2lambda表达式与效果等同于final的变量93

5.3随机数流96

5.4Map接口的默认方法97

5.5默认方法**101

5.6集合与映射的迭代103

5.7利用Supplier创建日志消息105

5.8闭包复合107

5.9利用提*的方法实*异常处理110

5.10受检异常与lambda表达式112

5.11泛型异常包装器的应用114

*6章Optional类117

6.1Optional的创建118

6.2从Optional中检索值120

6.3getter和setter方法中的Optional122

6.4Optional.flatMap与Optional.map方法124

6.5Optional的映射127

*7章文件I/**31

7.1文件处理132

7.2以流的形式检索文件134

7.3文件系统的遍历135

7.4文件系统的搜索137

*8章java.time包139

8.1Date-TimeAPI中的基本类140

8.2根据现有实例创建日期和时间143

8.3调节器与查询147

8.4将java.util.Date转换为java.time.LocalDate152

8.5解析与格式化155

8.6查找具有非整数小时偏移量的时区158

8.7根据UTC偏移量查找地区名160

8.8获取事件之间的时间162

*9章并行与并发165

9.1将顺序流转换为并行流166

9.2并行流的优点169

9.3调整线程池大小173

9.4Future接口175

9.5完成CompletableFuture178

9.6多个CompletableFuture之间的协调(**部分)181

9.7多个CompletableFuture之间的协调(*2部分)*86

**0章Java9新特*193

10.1Jigsaw中的模块194

10.2接口中的私有方法198

10.3创建不可变集合200

10.4新增的Stream方法204

10.5下游收集器:filtering与flatMapping207

10.6新增的Optional方法210

10.7日期范围212

附录A泛型与Java8215

作者简介230

封面介绍230

肯·寇森(KenKousen),独立咨询师与培训讲师,KousenIT公司总裁;对Sprin*、*i*ernate、Groovy、Grails等语言和框架颇有研究;荣膺2013年和2016年JavaOneRockStar大奖;**于MIT并取得了普林斯顿大*博士**。

本书旨在让读者迅速掌握Java 8和Java 9相关特*,并给出了70余个可以用于实际开发的示例,介绍了如何利用这些新特*解决这些问题,从而以更自然的方式让开发人员掌握Java。本书适合Java开发人员阅读。