摘要: # 新时间与日期API ## 本地时间 ### 类 * LocalDate * LocalTIme * LocalDateTime ### 简介 * 人读的时间 * 提供以ISO-8601为标准的日期和时间 * 提供简单的日期或时间 * 并不包含当前的时间信息 * 也不包含与时区相关的信息 ### 阅读全文
posted @ 2023-05-21 23:14 0Andl0 阅读(13) 评论(0) 推荐(0) 编辑
摘要: # 接口中的默认方法与静态方法 ## 默认方法 * 在接口中可以使用default修饰方法,为方法提供默认实现 * public interface MyInterface { default void getName() { System.out.println("DEFAULT"); } } * 阅读全文
posted @ 2023-05-21 23:13 0Andl0 阅读(10) 评论(0) 推荐(0) 编辑
摘要: # Optional类 * Optional\是一个容器类 * 代表一个值存在或不存在 * 致力于解决空指针异常问题(NPE) * 可以快速锁定发生NPE的位置 * (这东西真的好用吗?) 常用方法 * Optional.of(T t) * 创建一个Optional实例 * 不能传入空指针,会报NP 阅读全文
posted @ 2023-05-21 23:11 0Andl0 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # StreamAPI * 利用StreamAPI可以像流水线一样操作处理数据源(数组、集合……) * Stream自己不会存储元素 * Stream不会改变数据源,而是会返回一个持有处理结构的新Stream * Steam操作时延迟执行的,他们会等到需要结果的时候才执行 * 称为惰性求值 ## S 阅读全文
posted @ 2023-05-21 23:10 0Andl0 阅读(6) 评论(0) 推荐(0) 编辑
摘要: # 方法引用与构造器引用 ## 什么是方法引用 * 对方法的引用 * 若Lambda体中的内容,已经有方法实现了,a56爆大奖在线娱乐们可以使用该方法的方法引用作为替代 * 已经有方法实现了是指,该方法的参数列表和返回值类型和lambda的一致 * 可以将方法引用理解成Lambda表达式的另外a56爆大奖在线娱乐表现形式 ### 语 阅读全文
posted @ 2023-05-21 23:05 0Andl0 阅读(10) 评论(0) 推荐(0) 编辑
摘要: # Lambda表达式 ## Lambda表达式是什么 * Lambda是一个匿名函数 * 是一段可以传递的代码 * 是a56爆大奖在线娱乐语法糖 * 使用Lambda可以写出更简洁、更灵活的代码 * 如果要使用Lambda表达式,需要函数式接口的支持 ## Lambda的语法格式 ### 基础语法 * Java8 阅读全文
posted @ 2023-05-21 23:04 0Andl0 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # Java8 新特性 简介 * Lambda表达式 * 函数式接口 * 方法引用与构造器引用 * StreamAPI * 接口中的默认方法与静态方法 * 新时间日期API * 其他新特性 优点: * 速度更快 * HashMap在底层使用哈希表,数组+链表+红黑树 * 链表长度大于8,容量大于64 阅读全文
posted @ 2023-05-21 22:58 0Andl0 阅读(7) 评论(0) 推荐(0) 编辑