java day 19

2016-08-08  本文已影响0人  Tertou萧燚

持久化和序列化

java序列化与反序列化

             ctx =JAXBContext.newInstance(Student.class);
                //Marshaller 类负责管理将 Java 内容树序列化回 XML 数据的过程
                   ctx.createMarshaller().marshal(student, new File("student.xml"));

java反序列化是指把java字节序列恢复到对象的过程。

//Unmarshaller 类管理将 XML 数据反序列化为新创建的 Java 内容树的过程,并可在解组时有选择地验证 XML 数据
        Object obj =ctx.createUnmarshaller().unmarshal(new File("student.xml"));    
        System.out.println(obj);

Serializable接口是启用其序列化功能的接口。

xml

4ASKL{D1SO1`U%9L{31T7UJ.png

JAXB注解

上一篇下一篇

猜你喜欢

热点阅读