当前位置: 首页 > news >正文

新浪博客怎么做网站济南建设信用网网站

新浪博客怎么做网站,济南建设信用网网站,关于机关单位网站的建设,填表网站怎么做java中序列化与反序列化 概念 在Java中#xff0c;序列化是指将对象转换为字节流的过程#xff0c;而反序列化则是将字节流转换回对象的过程。序列化和反序列化通常用于在网络上传输对象或将对象持久化到磁盘上。 要对一个对象进行序列化#xff0c;可以使用ObjectOutput…java中序列化与反序列化 概念 在Java中序列化是指将对象转换为字节流的过程而反序列化则是将字节流转换回对象的过程。序列化和反序列化通常用于在网络上传输对象或将对象持久化到磁盘上。 要对一个对象进行序列化可以使用ObjectOutputStream类。该类提供了writeObject()方法可以将对象转换为字节流并写入到输出流中。 要对一个字节流进行反序列化可以使用ObjectInputStream类。该类提供了readObject()方法可以从输入流中读取字节流并转换为对象。 序列化 ObjectOutputStream -- writeObject() 反序列化:  ObjectInputStream -- readObject()  什么是反序列化漏洞 java中的反序列化漏洞由于开发者重写了readobject()方法在该方法里面存在执行代码在重写的readobject()方法中执行了链式调用最终执行到了危险函数的位置 代码演示 先定义类 serialize,deserialize,test1,person 代码中如果报错一般为没有导包鼠标点过去然后altenter即可 serialize import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.io.Serializable;public class serialize implements Serializable {public static void serialize1(Object obj, String filePath) throws IOException {try (FileOutputStream fileOut new FileOutputStream(filePath);ObjectOutputStream objectOut new ObjectOutputStream(fileOut)){objectOut.writeObject(obj);}}}deserialize import java.io.FileInputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.Serializable;public class deserialize implements Serializable {public static Object deserialize1(String filePath) throws IOException, ClassNotFoundException {try (FileInputStream fileIn new FileInputStream(filePath);ObjectInputStream objectIn new ObjectInputStream(fileIn)) {return objectIn.readObject();}} }person import java.io.Serializable;public class person implements Serializable {public String nameorder;public int age20;}test1 序列化时 import java.io.*; public class test1 {public static void main(String[] args) throws IOException, ClassNotFoundException {person person1new person();serialize serinew serialize();serialize.serialize1(person1,order.bin);}}然后会在当前目录生成一个order.bin文件 查看内容为序列化的结果 反序列化时 import java.io.*; public class test1 {public static void main(String[] args) throws IOException, ClassNotFoundException {person person1new person();deserialize seri1new deserialize();System.out.println(反序列化结果 deserialize.deserialize1(order.bin));}}反序列化结果如图
http://www.sadfv.cn/news/351234/

相关文章:

  • 哪个网站科技新闻好工程公司简介范文
  • 有哪些网站可以做问卷调查wordpress只显示文字
  • 磁力搜索引擎哪个好智推教育seo课程
  • 专注扬中网站建设昆明官方网站建设
  • 济南网站建设山东聚搜网力推建设网站需要专业
  • 陕西建设厅网站人才库建筑设计图用什么软件
  • 网站国际化到哪里去学营销管理课程
  • 义乌网站建设公司价位google seo推广
  • 中小型网站建设与网络搭建wordpress手机登录设置方法
  • 自已建网站卖东西要多少钱手机用什么软件做网站
  • 广东网站建设哪里有个人运营app需要多少钱
  • 不属于c2c网站的是河北网站建设收益
  • 智慧团建登录网站入口网站重构方案
  • 临沂网站建设中企动力做网站自己上传电影要多大服务器
  • 哪里有建设网站wordpress 文字链接
  • 昆明建设网站公司银川哪里做网站
  • 设计网站可能遇到的问题网站群建设分析
  • 山东建设人才网站个人可以开发app软件吗
  • minecraft做图网站建站宝盒小程序
  • 免费一百个空间访客领取网站wordpress 两个导航
  • 网站和h5网站建设行业现状
  • 威海网站seo环保设备网站源码
  • 只做美食类目产品的网站数据统计网站有哪些
  • 汇邦团建网站谁做的刷会员网站怎么做
  • 全国门户网站有哪些小程序广州开发公司
  • 东莞网络公司网站建设eclipse静态网站开发
  • seo内部优化方式包括贵州灵溪seo整站优化
  • sql server网站建设月夜影视在线观看免费完整版
  • 如何让自己做的网站在google搜索引擎上搜到北京响应式网站
  • 用自己主机做网站手机设计logo软件