java序列化物件例項——源於孫鑫老師的java無難事視訊教程
class ObjectSerialTest
{
public static void main(String[] args) throws Exception
{
Employee e1=new Employee("zhangsan",25,3000.50);
Employee e2=new Employee("lisi",24,3200.40);
Employee e3=new Employee("wangwu",27,3800.55);
FileOutputStream fos=new FileOutputStream("employee.txt");
ObjectOutputStream oos=new ObjectOutputStream(fos);
oos.writeObject(e1);
oos.writeObject(e2);
oos.writeObject(e3);
oos.close();
FileInputStream fis=new FileInputStream("employee.txt");
ObjectInputStream ois=new ObjectInputStream(fis);
Employee e;
for(int i=0;i<3;i++)
{
e=(Employee)ois.readObject();
System.out.println(e.name+":"+e.age+":"+e.salary);
}
ois.close();
}
}
class Employee implements Serializable
{
String name;
int age;
double salary;
transient Thread t=new Thread();
public Employee(String name,int age,double salary)
{
this.name=name;
this.age=age;
this.salary=salary;
}
private void writeObject(java.io.ObjectOutputStream oos) throws IOException
{
oos.writeInt(age);
oos.writeUTF(name);
System.out.println("Write Object");
}
private void readObject(java.io.ObjectInputStream ois) throws IOException
{
age=ois.readInt();
name=ois.readUTF();
System.out.println("Read Object");
}
}
相關文章
- Java例項教程Java
- 多執行緒簡易售票程式--孫鑫視訊示例執行緒
- java 序列化與反序列化例項Java
- 尚矽谷Java視訊教程_SpringCloud視訊教程JavaSpringGCCloud
- java物件序列化Java物件
- java串列埠通訊例項 -Java串列埠
- 關於Java序列化你不知道的事Java
- Java的Socket通訊簡單例項Java單例
- 【視訊分享】尚矽谷Java視訊教程_DubboJava
- 理解Java物件序列化Java物件
- 序列化: 一個老傢伙的鹹魚翻身(Java物件、XML、JSON、反序列化)Java物件XMLJSON
- Tinking in Java ---Java的NIO和物件序列化Java物件
- 趙強老師:初級學習大資料:Java基礎(1)Java入門-趙強老師-專題視訊課程大資料Java
- Java 例項 - 如何檢視當前 Java 執行的版本?Java
- C++設計模式+例項視訊教程C++設計模式
- Java獲取Class物件的方式和例項化物件的方式Java物件
- 談談 JAVA 的物件序列化Java物件
- java培訓教程分享:Java中怎樣將資料物件序列化和反序列化?Java物件
- 深入理解Java物件例項生成的例子!(轉)Java物件
- Java 下 SSL 通訊原理及例項Java
- Java物件流與序列化Java物件
- 好程式設計師Java培訓分享面試Java的注意事項程式設計師Java面試
- 關於 Java 物件序列化您不知道的 5 件事Java物件
- C+Python+Java視訊教程PythonJava
- 尚矽谷Java視訊Java8新特性視訊教程免費下載Java
- Java物件的序列化和反序列化實踐Java物件
- 22期老男孩Ptython全棧架構師視訊教程全棧架構
- 好程式設計師Java教程分享Java難點解析之泛型程式設計師Java泛型
- 請教bang老師:對於java,javaee未來的疑惑?Java
- 好程式設計師Java學習路線之Java中的物件流和序列化程式設計師Java物件
- 尚矽谷Java視訊_Java9新特性視訊教程免費下載Java
- java介面例項Java
- 深入理解Java物件序列化Java物件
- Java™ 教程(Lock物件)Java物件
- 為什麼Java需要物件的序列化Java物件
- Java物件的序列化與反序列化-Json篇Java物件JSON
- 專輯:《張孝祥java視訊教程》Java
- 5.[JAVA視訊教程]JavaEE高階工程師 目錄八Java工程師