首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

第八章 源 09_ObjectIO

2012-09-14 
第八章 流 09_ObjectIO鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)Obje

第八章 流 09_ObjectIO

鱼欲遇雨:每日都学习一点,持之以恒,天道酬勤!不能用电脑时,提前补上!(2012.9.2)


Object 流(序列化)


直接将Object写入或读出

TestObjectIO.java
transient关键字
serializable接口(没有重写方法,标记性接口)
externalizable接口

代码示例

// TestObjectIO.javaimport java.io.*;public class TestObjectIO {public static void main(String args[]) {T t = new T();t.k = 8;try{FileOutputStream fos = new FileOutputStream("c:/java/IO/testobjectio.txt");ObjectOutputStream oos = new ObjectOutputStream(fos);oos.writeObject(t);oos.flush();oos.close();FileInputStream fis = new FileInputStream("c:/java/IO/testobjectio.txt");ObjectInputStream ois = new ObjectInputStream(fis);T t1 = (T)ois.readObject();System.out.println(t1.i + " " + t1.j + " " + t1.k + " " + t1.d);ois.close();}catch(ClassNotFoundException e) {e.printStackTrace();}catch(IOException e) {e.printStackTrace();}}}class T implements Serializable {int i = 10;int j = 9;int k = 15;transient double d = 2.3;      //透明的,默认值0.0}


1楼KLH_0109昨天 11:22
很好用,楼主辛苦了
Re: jinhongliang123昨天 14:17
回复KLH_0109n终于有人回复啦!

热点排行