【java】Java中 | 您所在的位置:网站首页 › iqoo这是什么意思 › 【java】Java中 |
在接口中新增了default方法和static方法,这两种方法可以有方法体 (*default方法可以被子接口继承亦可被其实现类所调用,default方法被继承时,可以被子接口覆写;接口中的static方法不能被继承,也不能被实现类调用,只能被自身调用) Lambda表达式(可以看成是匿名内部类,->表示连接符;{}内部是方法体;::返回函数式接口,例如Collections::sort) 函数式接口(如果一个接口只有一个抽象方法)可以使用Lambda表达式,lambda表达式会被匹配到这个抽象方法上 Lambda作用域(可以直接访问标记了final的外层局部变量,实例的字段以及静态变量,lambda内部对于实例的字段以及静态变量是即可读又可写) 访问接口的方法:Predicate接口(有一个参数并且返回一个结果,并附带了一些可以和其他函数组合的默认方法);Comparator 在Java 8在此之上添加了多种默认方法 Optional 接口(防止NullPointerException异常的辅助类型) Date api(Clock类提供了访问当前日期和时间的方法,Clock是时区敏感的,可以用来取代 System.currentTimeMillis() 来获取当前的微秒数;LocalTime 本地时间类LocalDate 本地日期类 ) Annotation 注解,8中支持多重注解了 |
CopyRight 2018-2019 实验室设备网 版权所有 |