java基础:12.7 对象流 ObjectInputStream、ObjectOutputStream
生活随笔
收集整理的這篇文章主要介紹了
java基础:12.7 对象流 ObjectInputStream、ObjectOutputStream
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
對象流指的是可以直接把一個對象以流的形式傳輸給其他的介質,比如硬盤
一個對象以流的形式進行傳輸,叫做序列化。 該對象所對應的類,必須是實現Serializable接口
public class Main {public static void main(String[] args) {Zoom z1 = new Zoom();z1.name = "kitty";h.age = 5;//準備一個文件用于保存該對象File f =new File("f:/testfile/test.zoom");try(//創建對象輸出流FileOutputStream fos = new FileOutputStream(f);ObjectOutputStream oos =new ObjectOutputStream(fos);//創建對象輸入流 FileInputStream fis = new FileInputStream(f);ObjectInputStream ois =new ObjectInputStream(fis);) {oos.writeObject(h);Zoom z2 = (Zoom) ois.readObject();System.out.println(z2.name);System.out.println(z2.age);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}} }轉載于:https://www.cnblogs.com/l20902/p/10610881.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java基础:12.7 对象流 ObjectInputStream、ObjectOutputStream的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bios中英文对照表(全过程超详细含中英
- 下一篇: Win10怎么用恢复代码找回帐号