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

      

  • 相关阅读:
    python自定义ORM并操作数据库
    python 元类理解
    Python中type()详解:动态创建类
    Centos7安装教程
    数据库建模:学生信息系统搭建实验
    数据库索引、视图与触发器
    用python批量插入数据到数据库中
    制作一个简单的部门员工知识分享的python抽取脚本
    【Mybatis】XML配置实现增删改查
    NIO,AIO,BIO
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6292563.html
Copyright © 2011-2022 走看看