基本信息
源码名称:JDK8新特性.pdf
源码大小:2.57M
文件格式:.pdf
开发语言:Java
更新时间:2021-08-31
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
JDK8新特性 课程内容的介绍 一、Java发展历史 1. Java的发展历史 2.OpenJDK和OracleJDK 2.1 Open JDK来源 2.2 Open JDK 和 Oracle JDK的关系 2.3 Open JDK 官网介绍 二、Lambda表达式 1. 需求分析 2.Lambda表达式初体验 3. Lambda的语法规则 3.1 Lambda练习1 3.2 Lambda练习2 4. @FunctionalInterface注解 5. Lambda表达式的原理 6.Lambda表达式的省略写法 7.Lambda表达式的使用前提 8.Lambda和匿名内部类的对比 三、接口中新增的方法 1. JDK8中接口的新增 2.默认方法 2.1 为什么要增加默认方法 2.2 接口默认方法的格式 2.3 接口中默认方法的使用 3. 静态方法 3.1 语法规则 3.2 静态方法的使用 4. 两者的区别介绍 四、函数式接口 1. 函数式接口的由来 2. 函数式接口介绍 2.1 Supplier 2.2 Consumer 2.3 Function 2.4 Predicate 五、方法引用 1. 为什么要用方法引用 1.1 lambda表达式冗余 1.2 解决方案 2. 方法引用的格式 2.1 对象名::方法名 2.2 类名::静态方法名 2.3 类名::引用实例方法 2.4 类名::构造器 2.5 数组::构造器 六、Stream API 1.集合处理数据的弊端 2. Steam流式思想概述 3. Stream流的获取方式 3.1 根据Collection获取 3.1 通过Stream的of方法 4.Stream常用方法介绍 4.1 forEach 4.2 count 4.3 filter 4.4 limit 4.5 skip 4.6 map 4.7 sorted 4.8 distinct 4.9 match 4.10 find 4.11 max和min 4.12 reduce方法 4.13 map和reduce的组合 4.14 mapToInt 4.15 concat 4.16 综合案例 5.Stream结果收集 5.1 结果收集到集合中 5.2 结果收集到数组中 5.3 对流中的数据做聚合计算 5.4 对流中数据做分组操作 5.5 对流中的数据做分区操作 5.6 对流中的数据做拼接 6. 并行的Stream流 6.1 串行的Stream流 6.2 并行流 6.3 并行流和串行流对比 6.4 线程安全问题 7.Fork/Join框架 7.1 Fork/Join原理-分治法 7.2 Fork/Join原理-工作窃取算法 7.3 Fork/Join案例 七、Optional类 1. 以前对null 的处理 2. Optional类 3. Optional的基本使用 4. Optional的常用方法 八、新时间日期API 1.旧版日期时间的问题 2. 新日期时间API介绍 2.1 日期时间的常见操作 2.2 日期时间的修改和比较 2.3 格式化和解析操作 2.4 Instant类 2.5 计算日期时间差 2.6 时间校正器 2.7 日期时间的时区 九、其他新特性 1.重复注解 2.类型注解