更新時間:2020-04-09 15:36:18 來源:動力節(jié)點 瀏覽4324次
Java平臺允許我們在內存中創(chuàng)建可復用的Java對象,但一般情況下,只有當JVM處于運行時,這些對象才可能存在,即,這些對象的生命周期不會比JVM的生命周期更長。但在現(xiàn)實應用中,就可能要求在JVM停止運行之后能夠保存(持久化)指定的對象,并在將來重新讀取被保存的對象。Java對象序列化就能夠幫助我們實現(xiàn)該功能。

使用Java對象序列化,在保存對象時,會把其狀態(tài)保存為一組字節(jié),在未來,再將這些字節(jié)組裝成對象。必須注意地是,對象序列化保存的是對象的"狀態(tài)",即它的成員變量。由此可知,對象序列化不會關注類中的靜態(tài)變量。
Java的枚舉類,一般的常用方式是使用枚舉代表各類選項,既限定了接受值的范圍,又便于記憶。如使用枚舉定義星期幾、性別等等。
如何定義枚舉類型
比如表示加減乘除操作,我們可以定義如下枚舉:
packagecom.mikan;
/**
*@authorMikan
*@date2015-08-2912:06
*/
publicenumOperator{
ADD,
SUBTRACT,
MULTIPLY,
DIVIDE
}
上面的枚舉定義了四個枚舉常量,同時,在枚舉中還可以定義普通方法、抽象方法。

以上就是動力節(jié)點java培訓機構的小編針對“Java基礎學習:java字符串轉成枚舉類型”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。