`
zhaohong
  • 浏览: 59309 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

java序列化的一个小例子!

阅读更多

代码1


 

 //生成一个可以序列化的普通类!

import java.io.Serializable;

public class Configyration implements Serializable {

 private String str;
 private int i;

 public String getStr() {
  return str;
 }

 public void setStr(String str) {
  this.str = str;
 }

 public int getI() {
  return i;
 }

 public void setI(int i) {
  this.i = i;
 }
 void show()
 {
  System.out.println("你好这是序列化的方法");
 }
 static void display()
 {
  System.out.println("static method is invoked!");
 }
}
代码2

//对上例进行存取和读取操作

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

public class ConfigyrationTest {

 public static void main(String args[]) throws Exception {

  ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(
    "appconfig.txt"));

  Configyration conf = new Configyration();
  conf.setI(100);

  out.writeObject(conf);
  out.close();
  
  ObjectInputStream In = new ObjectInputStream(new FileInputStream("appconfig.config"));
  
  Configyration con = (Configyration)In.readObject();
  In.close();
  System.out.println(con.getI());
  con.show();
  con.display();

 }

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics