Java中ObjectInputStream 與 ObjectOutputStream這兩個包裝類可用於輸入流中讀取對象類數據和將對象類型的數據寫入到底層輸入流 。ObjectInputStream 與 ObjectOutputStream 類所讀寫的對象必須實現了 Serializable 接口。需要注意的是:對象中的 transient 和 static 類型的成員變量不會被讀取和寫入 。
具體代碼示例:
O bjectFileConvert.java
UserVo.java
運行結果如下:
success write List<String> to file.
michael
大大
--------------------------------
success write bean:UserVo to file.
read bean:UserVo from file get info : userId=[ michael ] userName=[ 大大 ] age=[ 18 ] born=[ Mon Aug 01 13:49:33 CST 2011] .