public class enumprincipium ;
/***
* 設定值
* @return
*/public static void setvalue(int field,object fieldvalue)
/***
* 獲得值
*/public static object getvalue(int field)
}
enumprincipium ep = new enumprincipium();
ep.setvalue(enumprincipium.friday, "星期五");
object str = ep.getvalue(enumprincipium.friday);
system.out.println(str);
這種寫**的方式就是列舉的實現原理。
這種方式用於類似的值有許多,比如說星期,或者月份。當值很相似,卻又不想寫很多的set和get方法的時候,我們就可以使用乙個陣列去儲存這些需要儲存的值,而那些變數是int型別的,其實是陣列的下標,而變數的名稱是一種很見名知意的寫法。如果不去看源**,我們恐怕會認為這使用的是列舉的方式。
PLM的設計思想
其主要的設計思想表現在以下幾個方面 1 保障產品資料的唯一性 完整性 準確性 及時性。企業在cad的應用上取得了成功,實現了設計工具的革新,使技術資料電子化,為企業管理的數位化打下了基礎。為了進一步提高工作效率,在總體上縮短產品開發周期,必須實現對電子化技術資料的有效管理,使其首先在研發中心門內部進...
Kafka Kakfa的設計思想
總結出自文章 kakfa的設計思想 consumergroup 最優的設計 乙個topic的partition數量大於等於broker的數量,可以提高吞吐率。同乙個partition的replica盡量分散到不同的機器,高可用。delivery mode topic partition partit...
列舉 摘抄自《java程式設計思想》
列舉型別enum 當我們需要使用乙個只能取特定值的集合時,列舉為我們 提供了方便,由於列舉型別的例項是常量,所以習慣用大寫字母表示 enum spiciness public class test 當你建立enum時,編譯器會自動新增一些有用的特性,例如,它會建立 tostring 方法,以便你的e...