Java基礎(chǔ)學(xué)習(xí):java字符串轉(zhuǎn)成枚舉類型

Java基礎(chǔ)學(xué)習(xí):java字符串轉(zhuǎn)成枚舉類型

深圳達(dá)內(nèi)教育      2022-03-29 00:40:01     5

Java基礎(chǔ)學(xué)習(xí):java字符串轉(zhuǎn)成枚舉類型,Java平臺允許我們在內(nèi)存中創(chuàng)建可復(fù)用的Java對象,但一般情況下,只有當(dāng)JVM處于運(yùn)行時,這些對象才可能存在,即,這些對象的生命

課程價格 請咨詢

上課時段: 授課校區(qū):

詳細(xì)介紹


    Java平臺允許我們在內(nèi)存中創(chuàng)建可復(fù)用的Java對象,但一般情況下,只有當(dāng)JVM處于運(yùn)行時,這些對象才可能存在,即,這些對象的生命周期不會比JVM的生命周期更長。但在現(xiàn)實(shí)應(yīng)用中,就可能要求在JVM停止運(yùn)行之后能夠保存(持久化)指定的對象,并在將來重新讀取被保存的對象。Java對象序列化就能夠幫助我們實(shí)現(xiàn)該功能。



    使用Java對象序列化,在保存對象時,會把其狀態(tài)保存為一組字節(jié),在未來,再將這些字節(jié)組裝成對象。必須注意地是,對象序列化保存的是對象的"狀態(tài)",即它的成員變量。由此可知,對象序列化不會關(guān)注類中的靜態(tài)變量。


    Java的枚舉類,一般的常用方式是使用枚舉代表各類選項(xiàng),既限定了接受值的范圍,又便于記憶。如使用枚舉定義星期幾、性別等等。


    如何定義枚舉類型


    比如表示加減乘除操作,我們可以定義如下枚舉:


    packagecom.mikan;

   

    publicenumOperator{

    ADD,

    SUBTRACT,

    MULTIPLY,

    DIVIDE

    }


    上面的枚舉定義了四個枚舉常量,同時,在枚舉中還可以定義普通方法、抽象方法。



 以上就是深圳達(dá)內(nèi)教育java培訓(xùn)機(jī)構(gòu)的小編針對“Java基礎(chǔ)學(xué)習(xí):java字符串轉(zhuǎn)成枚舉類型”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為你服務(wù)。


Java基礎(chǔ)學(xué)習(xí)

培訓(xùn)啦提醒您:交易時請核實(shí)對方資質(zhì),對于過大宣傳或承諾需謹(jǐn)慎!任何要求預(yù)付定金、匯款等方式均存在風(fēng)險,謹(jǐn)防上當(dāng)。