开发者社区> 问答> 正文

Java对象怎么实现序列化?

Java对象怎么实现序列化?

展开
收起
小天使爱美 2020-04-12 10:55:17 1165 0
2 条回答
写回答
取消 提交回答
  • "如果需要让某个对象支持序列化机制,则必须让它的类是可序列化的(serializable)。为了让某个类是可序列化的,该类必须实现如下两个接口之一: Serializable Externalizable Java的很多类已经实现了Serializable,该接口是一个标记接口,实现该接口无须实现任何方法,它只是表明该类的实例是可序列化的。"

    2020-04-12 10:58:34
    赞同 展开评论 打赏
  • package common.lang;

    import java.io.Serializable;

    import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle;

    public class User1 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() {
    	return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
    							   .append("name", name)
    							   .append("age", age)
    							   .toString();
    }
    

    }

    2020-04-12 10:57:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载