zoukankan      html  css  js  c++  java
  • java例程练习(对象流)

    import java.io.*;
    
    // transient 关键字
    // serializable 接口
    // externalizable 接口
    
    public class Test {
    	public static void main(String[] args) throws Exception{
    		T t = new T();
    		t.k = 8;
    		FileOutputStream fos = 
    			new FileOutputStream("C:/java/testobjectio.txt");
    		ObjectOutputStream oos = 
    			new ObjectOutputStream(fos);
    		oos.writeObject(t);
    		oos.flush();
    		oos.close();
    		
    		FileInputStream fis = 
    			new FileInputStream("C:/java/testobjectio.txt");
    		ObjectInputStream ois = 
    			new ObjectInputStream(fis);
    		
    		T tReaded = (T)ois.readObject();
    		System.out.println(tReaded.i + " " + tReaded.j + " " +
    				tReaded.d + " " + tReaded.k);
    		
    	}
    	
    	
    }
    
    class T implements Serializable{
    	int i = 10;
    	int j = 9;
    	double d = 2.3;
    	transient int k = 21;//透明的(在序列化是不考虑)
    	
    }
    

  • 相关阅读:
    计算长度的方法
    自动装箱和拆箱
    基本数据包装类
    Date类
    文档参数解析
    权限修饰符
    IO流
    ArrayList集合类
    对象数组
    二维数组
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671697.html
Copyright © 2011-2022 走看看