zoukankan      html  css  js  c++  java
  • 对象流demo1----

    对象流demo1:
    
    package com.etc.test;
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.NotSerializableException;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    import java.io.Serializable;
    class Customer implements Serializable
    {
    	private String name,ID;
    	private String password;
    	private float salary;
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public String getID() {
    		return ID;
    	}
    	public void setID(String iD) {
    		ID = iD;
    	}
    	public String getPassword() {
    		return password;
    	}
    	public void setPassword(String password) {
    		this.password = password;
    	}
    	public float getSalary() {
    		return salary;
    	}
    	public void setSalary(float salary) {
    		this.salary = salary;
    	}
    	public Customer(String name, String iD, String password, float salary) {
    		super();
    		this.name = name;
    		ID = iD;
    		this.password = password;
    		this.salary = salary;
    	}
    	
    }
    public class ObjectDemo {
    public static void main(String[] args) {
    	try 
    	{
    		ObjectOutputStream objectOut=new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("object.bin")));
    		Customer cus=new Customer("wen", "2", "rytf", 2300);
    		objectOut.writeObject(cus);
    		objectOut.close();
    		ObjectInputStream objectIn=new ObjectInputStream(new BufferedInputStream(new FileInputStream("object.bin")));
    		cus=(Customer) objectIn.readObject();
    		System.out.println("name:"+cus.getName());
    		System.out.println("id:"+cus.getID());
    		System.out.println("password:"+cus.getPassword());
    		System.out.println("salary:"+cus.getSalary());
    	
    	
    	}
    	catch(NotSerializableException e)
    	{
    		System.out.println(e.getMessage());
    	}
    	catch (ClassNotFoundException e) {
    		System.out.println(e.getMessage());
    		
    	} catch (IOException e) {
    		
    		System.out.println(e.getMessage());
    	}
    }
    }
    ========================================================================
    

      

  • 相关阅读:
    素因子分解
    【转载】一张表看懂LTE和5G NR的区别
    看国家宝藏,顺便学习一下国密算法
    LTE-Advanced(4G)主要技术学习:CA、CoMp、HetNet
    未来移动通信的需求与挑战
    傅里叶级数
    正余弦函数的复指数表示
    网络基础——相关面试考点
    操作系统——相关面试考点
    小米2015笔试编程题
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6292563.html
Copyright © 2011-2022 走看看