在Java中一个接口一旦发布就已经被定型,除非我们能够一次性的更新所有该接口的实现,否者在接口的添加新方法将会破坏现有接口的实现.默认方法就是为了解决这一问题的,这样接口在发布之后依然能够继续演化. 默认方法就是向接口增加新的行为.它是一种新的方法:接口方法可以是抽象的或者是默认的.默认方法拥有默认实现,接口实现类通过继承得到该默认实现.默认方法不是抽象的,所以我们可以放心的向函数式接口里增加默认方法,而不用担心函数式接口单抽象方法的限制. public interface Iterator<E…