在编程的时候,经常遇到需要把一个对象存储之硬盘的情况,针对这种情况,java中使用ObjectOutputStream(FileOutPutStream)即可实现
//写入硬盘
HashMap<Object,Object> hm=new HashMap<Object,Object>;
FileOutputStream fos=new FileOutputStream(Path);
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(hm);
oos.close();
fos.close();
从硬盘中读取
FileInputStream fis=new FileInputStream(Path);
ObjectInputStream ois=new ObjectInputStream(fis);
HashMap<Object,Object> hm=(HashMap<Object,Object>)ois.readObject();
ois.close();
fis.close();