1. 程式人生 > 其它 >序列化類中的自定義欄位設定

序列化類中的自定義欄位設定

**

Java基本語法之資料

**
一.資料型別
  Java中的資料型別包含:基礎資料型別、物件型別

1>基礎資料型別(不屬於面向物件):

   1. int-------------------->Integer(整數型)
        int型別記憶體佔4個位元組
   2. short----------------->Short(短整數型)
       short型別在記憶體佔2個位元組
   3. long------------------>Long(長整數型)
       long型別在記憶體佔8個位元組
   4. byte------------------>Byte(位元組)
       byte型別在記憶體佔1個位元組
   5. char------------------>Char(字元)
       char型別在記憶體佔2個位元組
   6. float------------------->Float(單精度實型)
       float型別在記憶體佔2個位元組,在使用float時需加上字尾f或者F
       如:float  f = 1.6f;
   7. double--------------->Double(雙精度實型)
       double型別在記憶體佔2個位元組
   9. boolean--------------->Boolean(邏輯型別)

2>物件型別(引用型別)
   類、介面、陣列、列舉

二:資料型別的轉換
  Java中參與運算的資料的資料型別必須一致,否則無法進行運算,所以我們在運算時要根據需要進行資料型別的轉換,轉換分為三種:自動轉換、強制轉換、解析轉換

1.自動型別轉換:
例如:由此可見
由此可見,進行資料轉換的型別必須為相容型別,源型別所佔空間必須小於目標型別,這樣在運算時會發生自動型別轉換。


2.強制型別轉換:
例如:

  由此可見,若源型別所佔空間大於目標型別,則需要強制轉換,轉換方法為 :小括號加上需要轉換的型別


3.解析型別轉換:(解析型別轉換一般都為字串和其它型別的轉換,如字串變為int、float、double型別等)

  解析轉換的前提:
  待轉換的字串的格式必須和目標型別的格式一致
    如:String str = “20”;
    String str1 = “20.6”;
    String str2 = “2020-09-12”
例如:在這裡插入圖片描述
在這裡插入圖片描述