1. Netty源碼研究筆記(2)——Bootstrap系列 顧名思義,Bootstrap是netty提供給使用者的腳手架,類似於Spring的ApplicationContext,通過Bootstrap我們使用一些自定義選項,將相關的組件打包起來,從而快速的啟動伺服器、客戶端。 Bootstrap ...
轉自:
http://www.java265.com/JavaJingYan/202205/16524471303360.html
Java介面是一系列方法的聲明
是一些方法特征的集合
一個介面只有方法的特征沒有方法的實現
因此這些方法可以在不同的地方被不同的類實現,而這些實現可以具有不同的行為
但是介面中還可以定義變數
下文筆者講述java介面中定義變數的簡介說明,如下所示
java介面定義的變數: 1.java介面定義的變數都是靜態變數 2.java介面中定義的變數都預設加上 public static final關鍵字 3.java介面中的變數可起到在多個類中共用變數的效果
例:
interface ITest { static int NO = 0; int YES = 1; } class ITestImpl implements ITest { int testFlag() { return NO; } } class Client implements ITest { static void show(int result) { switch (result) { case NO: System.out.println("輸出no"); break; case YES: System.out.println("輸出yes"); break; } } } public class Test { public static void main(String args[]) { Client c = new Client(); ITestImpl s = new ITestImpl(); c.show(s.testFlag()); } }