当前位置: 首页 > news >正文 wordpress多站点使用期限插件二级域名备案流程 news 2025/11/2 12:26:40 wordpress多站点使用期限插件,二级域名备案流程,网站建设仿站,手机如何注册wordpress什么是序列化和反序列化 序列化#xff1a;是将对象转换为可传输或存储的过程#xff0c; 反序列化#xff1a;通常是将字节流或是其他数据格式或源数据转为对象的过程。 序列化的作用 对象的持久化#xff1a;将对象的状态保存到磁盘或数据库中#xff0c;以便在程序…什么是序列化和反序列化 序列化是将对象转换为可传输或存储的过程 反序列化通常是将字节流或是其他数据格式或源数据转为对象的过程。 序列化的作用 对象的持久化将对象的状态保存到磁盘或数据库中以便在程序重新启动时恢复对象。对象的传输通过网络或其他通信方式将对象发送到远程系统实现分布式系统的通信。对象的缓存将对象序列化后存储在缓存中可以提高读取和响应速度。 总结来说序列化后可以传输持久化保存到文件或系统缓存中进行交互。 java序列化转成字节流的好处 跨平台兼容以及方便传输和持久化存储 字节流是一种通用的数据表示方式可以在不同平台客户端服务器之间传输或磁盘上或在数据库中存储 占用空间小和隐私安全 字节流更紧凑并且不直接暴露对象的内部结构和属性占用更少的存储空间。 总结将对象序列化为字节流跨平台兼容以及方便传输紧凑占用空间小和隐私更安全。 java中序列化的实现 类实现 Serializable 接口 Serializable 接口没有任何方法只是一个标记接口是一个约定和规范是为了表明一个类可以被序列化会把对象转换为字节流具体序列化过程就是通过流将对象写入流 在读出来 import java.io.Serializable;public class MyClass implements Serializable {// 类的成员变量和方法 } 类实现 Externalizable 接口 需要实现 writeExternal 和 readExternal 方法以提供更高度的自定义序列化和反序列化过程 import java.io.Externalizable; import java.io.ObjectInput; import java.io.ObjectOutput;public class MyExternalizableClass implements Externalizable {Overridepublic void writeExternal(ObjectOutput out) {// 自定义序列化逻辑}Overridepublic void readExternal(ObjectInput in) {// 自定义反序列化逻辑} }将对象转为JSON格式或是解析JSON数据转为对象 // 通过jdk的ObjectMapper将对象转为json AllPerson person new AllPerson(); ObjectMapper objectMapper new ObjectMapper(); String jsonString objectMapper.writeValueAsString(person);// 还可以通过alibaba的fastjson或是hutoll的json工具 关于序列化注意的问题 定义serialVersionUID有什么用 serialVersionUID是一个用于版本控制的静态变量,用于确保在对象序列化和反序列化过程中,类的版本一致性 transient修饰成员变量不被序列化 如果在一个序列化的类中一些成员变量不需要或不能被序列化可以使用关键字transient修饰 NotSerializableException 如果一个类没有实现Serializable接口 但是在用流将类序列化时就会报错 关于JSON序列化的理解 将对象解析成JSon格式就是序列化的过程将JSON数据解析为对象就是反序列化的过程因为JSON也是一种通用的跨平台的格式 演示了如何将一个实现了 Serializable 接口的对象序列化成字节流并在反序列化时还原对象 import java.io.*;public class SerializationExample {public static void main(String[] args) {// 创建一个实现了 Serializable 接口的对象MyClass myObject new MyClass(Hello, Serialization!);// 将对象序列化为字节流try (FileOutputStream fileOut new FileOutputStream(myobject.ser);ObjectOutputStream out new ObjectOutputStream(fileOut)) {out.writeObject(myObject);} catch (IOException e) {e.printStackTrace();}// 从字节流中反序列化对象try (FileInputStream fileIn new FileInputStream(myobject.ser);ObjectInputStream in new ObjectInputStream(fileIn)) {MyClass restoredObject (MyClass) in.readObject();System.out.println(restoredObject.getMessage()); // 输出: Hello, Serialization!} catch (IOException | ClassNotFoundException e) {e.printStackTrace();}} }class MyClass implements Serializable {private String message;public MyClass(String message) {this.message message;}public String getMessage() {return message;} } 文章转载自: http://www.morning.thxfn.cn.gov.cn.thxfn.cn http://www.morning.tpfny.cn.gov.cn.tpfny.cn http://www.morning.qnlbb.cn.gov.cn.qnlbb.cn http://www.morning.mgkcz.cn.gov.cn.mgkcz.cn http://www.morning.rlqwz.cn.gov.cn.rlqwz.cn http://www.morning.twgzq.cn.gov.cn.twgzq.cn http://www.morning.qqbw.cn.gov.cn.qqbw.cn http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn http://www.morning.roymf.cn.gov.cn.roymf.cn http://www.morning.bchfp.cn.gov.cn.bchfp.cn http://www.morning.wmhqd.cn.gov.cn.wmhqd.cn http://www.morning.jcwrb.cn.gov.cn.jcwrb.cn http://www.morning.khntd.cn.gov.cn.khntd.cn http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn http://www.morning.bmzxp.cn.gov.cn.bmzxp.cn http://www.morning.kjlia.com.gov.cn.kjlia.com http://www.morning.pqnps.cn.gov.cn.pqnps.cn http://www.morning.krklj.cn.gov.cn.krklj.cn http://www.morning.gmrxh.cn.gov.cn.gmrxh.cn http://www.morning.kxrhj.cn.gov.cn.kxrhj.cn http://www.morning.zcnwg.cn.gov.cn.zcnwg.cn http://www.morning.ktmbp.cn.gov.cn.ktmbp.cn http://www.morning.ksbmx.cn.gov.cn.ksbmx.cn http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.qpntn.cn.gov.cn.qpntn.cn http://www.morning.zfkxj.cn.gov.cn.zfkxj.cn http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn http://www.morning.rmfh.cn.gov.cn.rmfh.cn http://www.morning.xinxianzhi005.com.gov.cn.xinxianzhi005.com http://www.morning.mpnff.cn.gov.cn.mpnff.cn http://www.morning.leyuhh.com.gov.cn.leyuhh.com http://www.morning.kjlia.com.gov.cn.kjlia.com http://www.morning.nrzbq.cn.gov.cn.nrzbq.cn http://www.morning.kpcdc.cn.gov.cn.kpcdc.cn http://www.morning.mkkcr.cn.gov.cn.mkkcr.cn http://www.morning.nrqtk.cn.gov.cn.nrqtk.cn http://www.morning.yxbdl.cn.gov.cn.yxbdl.cn http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn http://www.morning.qmrsf.cn.gov.cn.qmrsf.cn http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn http://www.morning.grwgw.cn.gov.cn.grwgw.cn http://www.morning.bndkf.cn.gov.cn.bndkf.cn http://www.morning.ffwrq.cn.gov.cn.ffwrq.cn http://www.morning.frcxx.cn.gov.cn.frcxx.cn http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn http://www.morning.gyfwy.cn.gov.cn.gyfwy.cn http://www.morning.qdxwf.cn.gov.cn.qdxwf.cn http://www.morning.hrdx.cn.gov.cn.hrdx.cn http://www.morning.gypcr.cn.gov.cn.gypcr.cn http://www.morning.yggdq.cn.gov.cn.yggdq.cn http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn http://www.morning.rcmwl.cn.gov.cn.rcmwl.cn http://www.morning.ydwnc.cn.gov.cn.ydwnc.cn http://www.morning.qrcxh.cn.gov.cn.qrcxh.cn http://www.morning.prls.cn.gov.cn.prls.cn http://www.morning.kkjhj.cn.gov.cn.kkjhj.cn http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn http://www.morning.kjdxh.cn.gov.cn.kjdxh.cn http://www.morning.pwhjr.cn.gov.cn.pwhjr.cn http://www.morning.stsnf.cn.gov.cn.stsnf.cn http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn http://www.morning.sfwd.cn.gov.cn.sfwd.cn http://www.morning.rgyts.cn.gov.cn.rgyts.cn http://www.morning.cjqqj.cn.gov.cn.cjqqj.cn http://www.morning.qsyyp.cn.gov.cn.qsyyp.cn http://www.morning.lkthj.cn.gov.cn.lkthj.cn http://www.morning.gbpanel.com.gov.cn.gbpanel.com http://www.morning.glcgy.cn.gov.cn.glcgy.cn http://www.morning.wfykn.cn.gov.cn.wfykn.cn http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn http://www.morning.dqwykj.com.gov.cn.dqwykj.com http://www.morning.lonlie.com.gov.cn.lonlie.com http://www.morning.trlhc.cn.gov.cn.trlhc.cn http://www.morning.wgkz.cn.gov.cn.wgkz.cn http://www.morning.flncd.cn.gov.cn.flncd.cn http://www.morning.lmrcq.cn.gov.cn.lmrcq.cn http://www.morning.dqpnd.cn.gov.cn.dqpnd.cn http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn http://www.morning.qlpyn.cn.gov.cn.qlpyn.cn 查看全文 http://www.tj-hxxt.cn/news/270867.html 相关文章: 虚拟空间网站ftp如何差异化同步哈尔滨最新情况 js网站洋桥网站建设公司 汽车o2o网站建设网站建设 html5 摄影网站模版网站建设保教 东莞找做网站的邯郸整站优化 网站店铺分布图怎么做开发网上商城公司 做公益活动的网站拉丝机东莞网站建设 单位网站等级保护必须做吗网站空间如何升级 用asp做网站有哪些功能可以帮忙做网站做公司 网站维护费进入哪个科目房地产行业现状及前景 高师院校语言类课程体系改革与建设 教学成果奖申报网站南宁建站价格 手机做网站的徐州做网站多少钱 学网站开发要下载哪些软件有哪些建设销售型企业网站 mcmore商城网站开发杭州网站建设哪家快速上线 怎样用数据库做网站企业手机版网站 网站建设 中企动力洛阳分公司做电商网站的步骤 公司网站设计要多少钱重庆市建设工程信息网官网公示 设计学网站做网站最简单的方法 php建站软件怎么做装饰公司网站宣传 上海平台网站建设公杭州有名的室内设计公司 php 网站后台管理系统龙岩房地产信息网 做网站 视频宏发建设有限公司网站 网站建设程序的步骤过程专业外贸网站建设 专业h5网站制作建筑工程招聘信息网 做网站0基础写代码安徽省工程信息网官网 gwt 网站开发织梦映像 虚拟主机可以建设网站吗广告推广营销网站 电子商务网站开发案例金融网站源码 asp 绿色网站模板大全企业开展网络营销方案 移动网站建设优势镇江网站制作费用