zoukankan      html  css  js  c++  java
  • JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)

    什么是序列化 
    java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个相同的对象。序列化机制在java中有着广泛的应用,EJB、RMI等技术都是以此为基础的。 

    正确使用序列化机制 
    一般而言,要使得一个类可以序列化,只需简单实现java.io.Serializable接口即可(还要实现无参数的构造方法)。该接口是一个标记式接口,它本身不包含任何内容,实现了该接口则表示这个类准备支持序列化的功能。如下例定义了类Person,并声明其可以序列化。
     
    默认格式是二进制(需要对象实现Seralizable接口),可以采用如下方式:
    转载自:http://blog.csdn.net/isea533/article/details/7859815
  • 相关阅读:
    设计模式总结
    设计模式之工厂
    C#
    UML画图总结
    UML视频总结
    类图
    读取文件信息
    HMAC算法加密
    SHA_1计算消息摘要
    获取指定长度的随机字符串
  • 原文地址:https://www.cnblogs.com/LiuChunfu/p/5859141.html
Copyright © 2011-2022 走看看