zoukankan      html  css  js  c++  java
  • java 序列化和反序列化数据

    使用ObjectOutputStream 序列号原始数据和对象数据,使用ObjectInputStream 反序列化

    使用字节存储数据,可以将序列化的数据存储到硬盘上,或输出到网络上

    package com.test;
    
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.util.Date;
    
    public class ObjecyOutputStreamDemo {
    
    	public static void main(String[] args) throws IOException, ClassNotFoundException {
            out();
    		in();
    		
    	}
        public static void out() throws IOException{
        	FileOutputStream fileOutputStream = new FileOutputStream("F:/a.txt");
    		ObjectOutputStream oos = new ObjectOutputStream(fileOutputStream);
    		oos.writeInt(124);
    		oos.writeObject("Today");
    		oos.writeObject(new Date());
    		oos.close();
    		
    		
        }
        public static void in() throws IOException, ClassNotFoundException{
        	FileInputStream in = new FileInputStream("F:/a.txt");
        	ObjectInputStream ois = new ObjectInputStream(in);
        	 int i = ois.readInt();
             String today = (String) ois.readObject();
             Date date = (Date) ois.readObject();
             System.out.println(i+today+date);
        	ois.close();
        }
    }
    

      

  • 相关阅读:
    Log4net快速搭建
    WebAPI中Area的使用
    (三)Redis for StackExchange.Redis
    (二)Redis for 阿里云公网连接
    Python+CGI,在Windows上快速部署Python到IIS
    腾讯云
    UIView添加事件
    Sublime Text Packages Control 安装
    乎乎测试
    常用第三方类库
  • 原文地址:https://www.cnblogs.com/newlangwen/p/7429411.html
Copyright © 2011-2022 走看看