java serial

package xuliehua;

import java.io.Serializable;

public class S implements Serializable{
    private String name;
    private int age;
    
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    
    @Override
    public String toString() {
        StringBuffer dBuffer = new StringBuffer();
        dBuffer.append("name:").append(name).append("age:").append(age);
        return dBuffer.toString();
    }
}


 

package xuliehua;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

public class M {
public static void main(String[] args) throws Exception {
    S s=new S();
    s.setAge(99);
    s.setName("jfdsaf");
    
    System.out.println(s);
    
    ObjectOutputStream objectOutputStream = new ObjectOutputStream(new FileOutputStream(new File("d")));
    objectOutputStream.writeObject(s);
    objectOutputStream.close();
    
    ObjectInputStream inputStream = new ObjectInputStream(new FileInputStream(new File("d")));
    S s1 = (S)inputStream.readObject();
    System.out.println(s1);
}
}

 

posted @   zJanly  阅读(176)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示