java_可持续性,把两个程序改成一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:00:18
import java.io.*;
class Student implements Serializable{
int id;
String name;
int age;
String department;
public Student(int id,String name,int age,String department){
this.id=id;
this.name=name;
this.age=age;
this.department=department;
}
}

public class Objectser implements Serializable{
public static void main(String args[]){
Student stu=new Student(703034138,"sunwxb",23,"CP");
try{
FileOutputStream fo=new FileOutputStream("data.ser");
ObjectOutputStream so=new ObjectOutputStream(fo);
so.writeObject(stu);
so.close();
}catch(Exception e){
System.out.println(e);
}
}
}

import java.io.*;
class Student implements Serializable{
int id;
String name;
int age;
String department;
public Student(int id,String name,int age,String department){
this

package com.lili.test;

import java.io.*;

/**
* 对象序列化 转换器
*
* @author: 李立
* @date : Nov 2, 2009 4:36:50 PM
*/
public class JavaObjectSerializator {

public static void main(String args[]) {
String path = "F:\\文件\\";
String file = "object.txt";
Student s=new Student();
s.setAge(26);
s.setName("lili");
s.setDepartment("计算机");
s.setId(1);

try {
System.out.println(s);
//写入对象
JavaObjectSerializator.serializateObjectToFile(s, path+file);
//读出对
Student st=(Student)JavaObjectSerializator.readObjectFromFile(path+file);

System.out.println(st);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStac