2021
09-30
09-30
总结Java对象被序列化的两种方法
Java对象为什么需要被序列化序列化能够将对象转为二进制流,对象就可以方便的在网络中被传输和保存。实现序列化的方式实现Serializable接口实现Externalizable接口**这两个接口的区别是:**Serializable接口会自动给对象的所有属性标记为可被序列化。而Externalizable接口默认不给任何属性标记可被序列化,如果需要序列化,需要重写两个方法,分别是writeExternal()和readExternal(),然后在这两个方法中标记需要被序...
继续阅读 >
目录一、前言1.1String1.2Integer二、案例2.1编写大象类2.2大象测试类三、运行结果一、前言序列化:将对象转换为二进制序列在网络中传输或保存到磁盘反序列化:从网络或磁盘中将二进制序列转换为对象注意:对象必须实现Serializable接口对象的所有属性都要能序列化(Integer,Byte等都进行了序列化)1.1String1.2Integer二、案例2.1编写大象类publicclassElephantimplementsSerializable{privateStringna...