zoukankan      html  css  js  c++  java
  • 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 block
                e.printStackTrace();
            } catch (ClassNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
                
        }
    }
    
  • 相关阅读:
    4.Docker Compose 部署 Nexus
    3.Docker Compose 部署 GitLab
    2.Docker Compose 部署应用程序
    1.Docker Compose
    6.Dockerfile 指令
    5.Dockerfile 定制镜像
    4.Docker 操作容器
    3.Docker 操作镜像
    2.Ubuntu安装 Docker
    windows快捷键
  • 原文地址:https://www.cnblogs.com/l20902/p/10610881.html
Copyright © 2011-2022 走看看