關於序列化,utf編碼格式和unicode編碼
1. 編碼這些應該是針對字元而言的,整形及數值這些是預設二進位制編碼的。因此,無論是硬碟中還是記憶體中,雖然存的都是二進位制碼,但是字元的編碼方式可以是utf8,unicode等等。
2. 序列化只是一種將物件寫入位元組流的方法而已。可以自己去定義物件的拆分和組裝,物件中的字元,寫入位元組流時,可以選擇編碼方式,其他的數值型的話,可以直接按照預設的二進位制碼進行序列化。
參考例子:
Java code ?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
import java.io.*;
public class SerialTest {
|