关于Jdk8以后接口新增加的新特性分析: 在jdk1.8之前接口内部定义的方法默认都使用public abstract关键字来修饰方法,而变量则是以public static final关键字来修饰。接口是对抽象类的再一次进行抽象,是更高一个层次。jdk8之前接口设计过于死板,当需要在接口里面新增加一个方法时,必须将其设定为抽象方法,且实现此接口的子类必须实现此方法,当实现此接口类的数目较少时,可以在每一个实现类里实现新增加的方法,但是如果子类数目过多,往往是一个非常大的工作量,并且某些子类不用实现新增加的方法,系统也可以正常运行。此时官方给出了接口的新特性,用来对接口进行升级。新特性如下所示...