JDK8函數式接口@FunctionalInterface的使用詳解

我們常用的一些接口Callable、Runnable、Comparator等在JDK8中都添加了@FunctionalInterface註解。 通過JDK8源碼javadoc,可以知道這個註解有以下特點: 1、該註解只能標記在」有且僅有一個抽象方法」的接口上。 2、JDK8接口中的靜態方法和默認方法,都不算是抽象方法。 3、接口默認繼承Java.lang.Object,所以如果接口顯示聲明覆蓋了O
相關文章
相關標籤/搜索