IO流-序列化流

一,序列化(把java对象写到对象中去)

IO流-序列化流_第1张图片

二, Object OutputStream(对象字节输出流)

IO流-序列化流_第2张图片

三,案例

package BigDecimal;

import java.io.FileOutputStream;
import java.io.ObjectOutputStream;

public class Main {
    public static void main(String[] args) {

        try( //创建一个字节输出流管道
             ObjectOutputStream ose =
                     new ObjectOutputStream
                             (new FileOutputStream("C:\\untitled1\\untitled\\src\\BigDecimal\\Duxiaonanj.txt"))
             ;){
        //创建一个对象
        Dueixiang ds =new Dueixiang("fdgsyufg","fasyidf",54);
           //序列化对象到文件中去
            ose.writeObject(ds);
            System.out.println("序列化成功");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

 四,Object OutputStream(对象字节输入流)

 IO流-序列化流_第3张图片

五,案例

 IO流-序列化流_第4张图片

六,注意 

 对象类中的对象用transient这个成员变量示将不参与序列化

你可能感兴趣的:(File,IO流,java,开发语言)