zoukankan      html  css  js  c++  java
  • java对象的序列化

    对象的序列化是将对象写入流,反序列化是从流中获取对象。

    下面程序演示将对象输出至文件中:

    import java.io.*;
    class Man implements Serializable{//Man类的对象可序列化
    	String name;
    	int age;
    	double height;
    }
    public class Serialzel {
    
    	public static void main(String[] args) throws Exception {
    		FileOutputStream fos=new FileOutputStream("c:\abd.txt");
    		ObjectOutputStream cos=new ObjectOutputStream(fos);
    		
    		Man m=new Man();
    		m.name="成龙";
    		m.age=23;
    		m.height=190.4;
    		
    		cos.writeObject(m);
    		
    		cos.close();
    		System.out.print("已将对象输入文件中!");
    
    	}
    
    }
    

      下面程序将上边创建的文件中读取对象:

    import java.io.*;
    public class Serialize2 {
    
    
    	public static void main(String[] args) throws Exception {
    		FileInputStream fis=new FileInputStream("c:abd.txt");
    		ObjectInputStream ois=new ObjectInputStream(fis);
    		
    		Man m;
    		
    		m=(Man)ois.readObject();
    		
    		ois.close();
    		
    		System.out.println(m.name);
    		System.out.println(m.age);
    		System.out.println(m.height);
    
    	}
    
    }
    

      

  • 相关阅读:
    Http服务器实现文件上传与下载(二)
    Http服务器实现文件上传与下载(三)
    NHibernate VS IbatisNet
    5. Element-UI的基本使用
    4. Vue脚手架
    3. Vue单文件组件
    webpack中的加载器
    webpack
    02.模块化相关规范
    01.前端工程化的学习目标
  • 原文地址:https://www.cnblogs.com/sunrunzhi/p/3417931.html
Copyright © 2011-2022 走看看