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());
    	}
    }
    }
    ========================================================================
    

      

  • 相关阅读:
    Java ,python面向对象的继承及其区别
    谈谈我理解的敏捷开发
    Centos7 升级python3,解决升级后不兼容问题
    Django + Uwsgi + Nginx 的生产环境部署
    理解Python协程:从yield/send到yield from再到async/await
    【转】Python 数据库连接池
    为何GET只发一次TCP连接,POST发两次TCP连接
    Python简单密码加密程序,加盐(salt)md5
    spring学习(三) ———— spring事务操作
    spring学习(二) ———— AOP之AspectJ框架的使用
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6292563.html
Copyright © 2011-2022 走看看