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獲取Class物件的方式和例項化物件的方式Java物件
- Tinking in Java ---Java的NIO和物件序列化Java物件
- Java的Socket通訊簡單例項Java單例
- Java 例項 - 如何檢視當前 Java 執行的版本?Java
- 尚矽谷Java視訊教程_SpringCloud視訊教程JavaSpringGCCloud
- 關於Java序列化你不知道的事Java
- 序列化: 一個老傢伙的鹹魚翻身(Java物件、XML、JSON、反序列化)Java物件XMLJSON
- 談談 JAVA 的物件序列化Java物件
- java培訓教程分享:Java中怎樣將資料物件序列化和反序列化?Java物件
- C++設計模式+例項視訊教程C++設計模式
- 【視訊分享】尚矽谷Java視訊教程_DubboJava
- 好程式設計師Java培訓分享面試Java的注意事項程式設計師Java面試
- 趙強老師:初級學習大資料:Java基礎(1)Java入門-趙強老師-專題視訊課程大資料Java
- Java物件的序列化與反序列化-Json篇Java物件JSON
- Java物件的序列化和反序列化實踐Java物件
- 好程式設計師Java學習路線之Java中的物件流和序列化程式設計師Java物件
- JVM中java例項物件在記憶體中的佈局JVMJava物件記憶體
- Java™ 教程(Lock物件)Java物件
- Java--例項化Java
- 好程式設計師Java教程分享Java難點解析之泛型程式設計師Java泛型
- www.xttblog.com尚矽谷Java視訊教程_SpringBoot視訊教程JavaSpring Boot
- 為什麼Java需要物件的序列化Java物件
- 5.[JAVA視訊教程]JavaEE高階工程師 目錄八Java工程師
- php例項化物件的例項方法PHP物件
- Java的物件監視器Java物件
- 尚矽谷Java視訊_Java9新特性視訊教程免費下載Java
- 尚矽谷Java視訊Java8新特性視訊教程免費下載Java
- 22期老男孩Ptython全棧架構師視訊教程全棧架構
- [java]深入剖析Java效能監控調優視訊教程Java
- Java 物件頭那點事Java物件
- Java™ 教程(不可變物件)Java物件
- java反射方式建立例項Java反射
- java呼叫kotlin注意事項JavaKotlin
- 好程式設計師Java教程分享Java物件導向與程式導向程式設計師Java物件
- 好程式設計師Java教程分享Java面試常見技術難題程式設計師Java面試
- Java基礎22--物件序列化和反序列化Java物件
- 業餘草尚矽谷Java視訊教程_SpringBoot視訊教程免費下載JavaSpring Boot