一,接口中的默認方法與靜態方法
1,接口中的默認方法
Java 8中允許接口中包含具有具體實現的方法,該方法稱爲 “默認方法”,默認方法使用 default 關鍵字修飾。
接口默認方法的” 類優先” 原則
若一個接口中定義了一個默認方法,而另外一個父類或接口中 又定義了一個同名的方法時
選擇父類中的方法。如果一個父類提供了具體的實現,那麼 接口中具有相同名稱和參數的默認方法會被忽略。
接口衝突。如果一個父接口提供一個默認方法,而另一個接 口也提供了一個具有相同名稱和參數列表的方法(不管方法 是否是默認方法), 那麼必須覆蓋該方法來解決衝突
2,接口中的靜態方法
Java8 中,接口中允許添加靜態方法。
二,重複註解與類型註解
Java 8對註解處理提供了兩點改進:可重複的註解及可用於類
型的註解。