Java 8:默认和静态接口方法–相似,但不同!
因此Java 8正式发布已经有将近4年了,随之而来的还有很多很酷的东西。 一些改进是对语言的改进,例如并行数组排序和HashMaps中更有效的冲突解决。 新功能包括非常流行的Lambda和方法参数反射(针对那些糟糕的开发人员) 。 特别地,一个新功能是具有默认接口和静态接口方法的功能 (静态接口方法实际上已包含在Java的早期版本中,但是为了比较,我们将其包括在内) 。 本文旨在通过各种示例来说明它们的含义。 1.介绍默认和静态接口方法 在EC -1(示例代码1,如下所示)中 ,我们看到了一个简单的接口声明。 接口中的两种方法执行完全相同的操作,但是一种是默认方法 ,另一种是static方法 。 // EC-1:默认和静态接口方法简介…