亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Java序列化和反序列化

asal 2016-11-12 11:42:40 329
abstrak:Java對(duì)序列化提供了非常方便的支持,在定義類的時(shí)候,如果想讓對(duì)象可以被序列化,必須實(shí)現(xiàn) implements Serializable比如,對(duì)已存在的wang.txt進(jìn)行序列化,得到的字節(jié)輸出到wang1.txt文件中package Serializable; /*  * 文本文件的序列化  */ import java.io.*; publi

Java對(duì)序列化提供了非常方便的支持,在定義類的時(shí)候,如果想讓對(duì)象可以被序列化,必須實(shí)現(xiàn) implements Serializable

比如,對(duì)已存在的wang.txt進(jìn)行序列化,得到的字節(jié)輸出到wang1.txt文件中

package Serializable;
/*
 * 文本文件的序列化
 */
import java.io.*;

public class test  implements Serializable
{  
 public static void main(String[] args) throws ClassNotFoundException  
 {  
     File file=new File("D:\\wang.txt");
     File fi = new File("D:\\wang1.txt");  
  try  
  {  
   file.createNewFile();  
  }  
  catch(IOException e)  
  {  
   e.printStackTrace();  
  }  
  try  
  {  
   //序列化
   FileOutputStream fos = new FileOutputStream(fi);  
   ObjectOutputStream oos = new ObjectOutputStream(fos);  
   oos.writeObject(file);  
   oos.flush();  
   oos.close();  
   fos.close();  
   
   //反序列化
   FileInputStream fis = new FileInputStream(fi);  
   ObjectInputStream ois = new ObjectInputStream(fis);  
   File file1= (File) ois.readObject();    //反序列化一個(gè)對(duì)象
  }  
  catch (IOException e)  
  {  
   e.printStackTrace();  
  }               
 }  
}


Nota Keluaran

Penyertaan Popular