Java Object I/O学习
来源:互联网 发布:大数据金融行业运用 编辑:程序博客网 时间:2024/06/06 02:56
转载链接:http://jingbo2759.blog.163.com/blog/static/98375315200972943020873/
Serializable这个是标记性的接口...标记性就是说,这个接口没有提供任何的方法.所以我们也不需要实现方法.但是如果某一个类需要被序列化,那么,他就必须实现这个接口...
import java.io.FileNotFoundException;import java.io.IOException;import java.io.Serializable;import java.io.FileOutputStream;import java.io.ObjectOutputStream;import java.io.FileInputStream;import java.io.ObjectInputStream;public class ObjectStreamTest{public static void main(String[] args){T t = new T();t.k = 15;try{FileOutputStream fos = new FileOutputStream("333.txt");ObjectOutputStream oos = new ObjectOutputStream(fos);oos.writeObject(t);fos.close();oos.close();} catch (FileNotFoundException e){e.printStackTrace();} catch (IOException e){e.printStackTrace();}try{FileInputStream fis = new FileInputStream("333.txt");ObjectInputStream ois = new ObjectInputStream(fis);T t2 = (T)ois.readObject();System.out.println(t2.i);System.out.println(t2.k);System.out.println(t2.s);System.out.println(t2.j);} catch (FileNotFoundException e){e.printStackTrace();} catch (IOException e){e.printStackTrace();} catch (ClassNotFoundException e){e.printStackTrace();}}}class T implements Serializable{int i = 20;short j = 10;String s = "hello";int k = 100;/*一般可不用重写,定制串行化时需要重写 这两个方法,这两个方法应该同时对应出现private void writeObject(ObjectOutputStream out) throws IOException{}private void readObject(ObjectInputStream in) throws IOException{}*/}
0 0
- Java Object I/O学习
- Java I/O 学习
- java I/O学习
- Java I/O系统之Object流
- JAVA I/O流 学习
- Java I/O学习笔记
- JAVA I/O流 学习
- I/O java学习 Lesson7
- Java I/O学习笔记
- java学习之i/o
- 【Java学习笔记】I/O
- java I/O 学习笔记
- JAVA I/O流学习
- Java学习—I/O
- Java I/O学习总结
- JAVA 学习 【I/O 基础】
- Java I/O 学习总结
- java i/o学习总结
- 链式栈的表示和实现
- 用MSP430G2LaunchPad仿真器来仿真MSP430F5529
- android自定义控件----折线图报表
- 管理DBA的工作内容和责任
- ZOJ 旋转卡壳 3762 Pan's Labyrinth
- Java Object I/O学习
- hdu2852(线段树求第k大数)
- USTC 1280 / 携程决赛1004 最短路径的代价
- POJ 1459 Power Network
- UVa941 - Permutations
- TYVJ 1049 最长不下降子序列
- matlab中的gallery函数简析
- JAVA正则表达式
- 寻找矩阵中的鞍点