jdk1.8中成員變數的屬性是public static final 的,可以驗證一下:
inte***ce a {
int a = 2;
public class test{
public void test(){
system.out.prinltn(a.a); //編譯通過說明是public static的
a.a = 5; //編譯不通過,說明是final的
介面中成員方法的屬性有modifier for the inte***ce method ; only public, abstract, default, static and strictfp are permitted
說明介面中可以定義static成員方法,可以驗證編譯能夠通過
JDK1 8 函式式介面
前言 公司專案中大量使用了該新特性,故對此進行學習總結 consumer消費型介面 之所以叫做消費型按照我的理解 消費 邏輯處理 傳入的資料 抽象方法 void accept t t 接收乙個引數進行消費,但無需返回結果。介面.accept x 意思就是將x的引數,帶入到介面裡去執行 預設方法 an...
JDK1 8 函式式介面
介面只有乙個抽象方法,稱之為函式式介面 該介面被 functionalinte ce修飾 functionalinte ce public inte ce comparator 表示式aaa system.out.println thread.currentthread getname 執行緒啟動了...
JDK1 8介面新增
1 預設方法 即被default關鍵字修飾的方法 public class demo01 介面 inte cea 實現類 class demo implements a 構成重寫 public void dsiplay 使用 通過實現類物件使用,實現類可以對預設方法進行重寫,呼叫重寫後的方法 注 只...