第二十一章 核心Date/Time类

2021-05-23

创建和管理基于日期和基于时间的事件,包括使用LocalDate、LocalTime、LocalDateTime、Instant、Period和Duration将日期和时间组合到单个对象中。使用Instant、Period、Duration和TemporalUnit定义、创建和管理基于日期和基于时间的

0 条评论
1,008 热度

第二十章 断言

2021-05-22

使用断言测试不变量使用断言开启断言注意点使用断言检查某些内容是否为真的语句,检测程序中的错误。assert booleanExpression;等价于if(booleanExpressionIsFalse) { throw new AssertionError();}如果 booleanEx

0 条评论
538 热度

第十九章 Exceptions

2021-05-22

使用 try-catch 和 throw 语句。使用 catch、 multi-catch 和 finally 子句。用 try-with-resources 语句使用自动关闭资源。创建自定义异常和自动关闭资源。ExceptionTry-Catch多重捕获Multi-CatchException三种

0 条评论
482 热度

第十八章 并行(Parallel)Stream

2021-05-22

使用并行 Streams,包括reduction、decomposition、merging、pipelines和performance。什么是并行Parallel Stream创建并行StreamBaseStream接口方法Collection接口方法并行Parallel Streams适合无状态

0 条评论
1,085 热度

第十七章 Peeking, Mapping, Reducing and Collecting

2021-05-21

开发使用peek ()和map()方法(包括 map()方法的基本版本)从对象中提取数据的代码。使用Collectors类collect方法和组/分区数据将结果保存到集合中。使用Stream API的merge()和flatMap()方法。peek()peek()

0 条评论
1,209 热度

第十六章 Stream在集合中的操作

2021-05-20

开发使用Stream类数据方法和计算方法的代码。使用 java.util.Comparator和 java.lang.Comparable接口。使用流 API 对集合进行排序。Comparator和Comparable区别java.lang.ComparableComparator和Comparab

0 条评论
786 热度

第十五章 Stream数据检索

2021-05-20

使用 Stream 类的搜索方法搜索数据,包括 findFirst、 findAny、 anyMatch、 allMatch、 noneMatch。查找和匹配查找和匹配

0 条评论
579 热度

第十四章 Optional类

2021-05-20

开发使用Optional类的代码关于 null 的问题检查null的问题Optional类创建Optional实例其他类型的OptionalfiltermapflapMap ()总结关于 null 的问题大多数编程语言都有一种表示没有值的数据类型,它有许多名称NULL, nil, None, Not

0 条评论
508 热度

第十三章 迭代和过滤集合

2021-05-18

集合流和过滤器。使用 Streams 和 List 的 forEach 方法进行迭代。使用 lambda 表达式过滤集合。迭代迭代遍历一个List常用的方法是使用 for 块List<String> words = ...for(int i = 0; i < words.size(

0 条评论
544 热度