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

玉器网站模版网站建设和运营的课程

玉器网站模版,网站建设和运营的课程,建设银行网站 无法访问,军事新闻俄乌最新消息java相关#xff1a;Kryo框架使用方法代码示例发布于 2021-1-21|复制链接摘记: Kryo框架的source已移至https://github.com/EsotericSoftware/kryo #xff0c;进入此页面#xff0c;然后点击右边的Download Zip按钮#xff0c;就能下载到最新版本的Kr ..Kryo框架的source已…java相关Kryo框架使用方法代码示例发布于 2021-1-21|复制链接摘记: Kryo框架的source已移至https://github.com/EsotericSoftware/kryo 进入此页面然后点击右边的Download Zip按钮就能下载到最新版本的Kr ..Kryo框架的source已移至https://github.com/EsotericSoftware/kryo 进入此页面然后点击右边的Download Zip按钮就能下载到最新版本的Kryo框架。     导入Eclipse时记得JDK/JRE选用 JDK1.7版本因为Kryo会引用到unsafe()对象的一些方法JDK1.7才兼容。。先来一个String类的序列化跟还原是不是很简单javaprivate static void testString () {Kryo kryonew Kryo();String w_str1简体中文繁體中文English;//把w_str1对象序列化Output outputnew Output(1024);kryo.writeObject(output, w_str1);output.flush();output.close();byte[] w_ret output.toBytes(); //获得byte数据,这些数据可用作储存、网络传输等...//还原Input inputnew Input(w_ret);input.close();String w_str2kryo.readObject(input, String.class);System.out.println(w_str2);}再来一个HashMap类的序列化跟还原因为Kryo自带了很多java基本类的Serializer所以尽管不知道SerializerKryo也自动匹配javapublic static void testHashMap() throws NoSuchAlgorithmException{Kryo kryonew Kryo();HashMap hnew HashMap();h.put(k1, v1);h.put(k2, v2);Output outputnew Output(1, 1024);kryo.writeObject(output, h);output.close();byte[] dataoutput.toBytes();Input inew Input(data);i.close();HashMap h2 (HashMap)kryo.readObject(i, HashMap.class);System.out.println(h2.get(k2));}那么我自定义的Bean又应该如何处理呢下面给出例子1、先定义Bean TestBeanjavapublic static class TestBean implements Serializable{private int[] intArray;private HashMap hashMapVal;private String strVal;public int[] getIntArray () {return intArray;}public void setIntArray (int[] intArray) {this.intArray intArray;}public HashMap getHashMapVal () {return hashMapVal;}public void setHashMapVal (HashMap hashMapVal) {this.hashMapVal hashMapVal;}public String getStrVal () {return strVal;}public void setStrVal (String strVal) {this.strVal strVal;}}2、因为这是自定义的BeanKryo在序列化前先要对TestBean进行注册kryo.register(TestBean.class,new BeanSerializer(kryo, TestBean.class)); 具体例子如下javapublic static void testBean() throws NoSuchAlgorithmException{Kryo kryonew Kryo();kryo.register(TestBean.class,new BeanSerializer(kryo, TestBean.class));TestBean tb1new TestBean();tb1.setStrVal(test1);tb1.setHashMapVal(new HashMap());tb1.getHashMapVal().put(k1, v1);tb1.getHashMapVal().put(k2, v2);int[] intsnew int[3];ints[0]1;ints[1]2;ints[2]3;tb1.setIntArray(ints);Output outputnew Output(1, 1024);kryo.writeObject(output, tb1);output.close();byte[] dataoutput.toBytes();javaInput inew Input(data);i.close();TestBean tb2 (TestBean)kryo.readObject(i, TestBean.class);System.out.println(tb2.strVal);System.out.println(tb2.hashMapVal.get(k1));System.out.println(tb2.intArray[2]);}
http://www.sadfv.cn/news/47240/

相关文章:

  • 做网课网站wordpress 增加子目录
  • 网站建设优化现状图表长春制作网站哪家好
  • 佛山做网站的公司哪家好室内设计意向图网站
  • 一站式服务的优点wordpress zzt
  • 大淘客网站怎样做百度推广电子商务网站建设与开发选择题
  • 云尚网站建设东莞服务行业推广软件
  • 手机网站好处需要做网站的企业电话
  • 网站收录入口申请查询高端html5网站建设的思路
  • 网站开发tornado上海网站建设公司网站建设
  • 网站源码可以做淘宝客橙色大气风格网站模板
  • 网站开发在线学习后端网站开发
  • 长沙营销型网站建设制作小说推广怎么做
  • 怎么做付款下载网站果女做拍的视频网站
  • 什么直播可以做游戏视频网站吗哪些网站是做食品
  • 合肥建立网站自己做视频用什么软件
  • 长春教做网站带维护的培训机构做英语quiz的网站
  • 安庆迎江区建设局网站有没有专门做教育培训的网站
  • 网站标题导航栏中国十大建设集团
  • 可以免费搭建网站吗丰南建设网站
  • 网站 掌握青岛核酸检测最新消息
  • 怎么查网站的外链网站电话素材
  • 河北网站快速排名建设用网站做自我介绍
  • 南通市住房和建设局网站网站建设的基本内容
  • gif图片动态素材网站劳务网站有做吗
  • 中国建站公司自己安装wordpress
  • 图案设计网站推荐全国设计网站建设
  • 利用软件做许多网站违法吗如何修改上线网站
  • 电子商务网站的开发语言网站宣传
  • 上鼎工程建设有限公司网站建筑业管理平台登录
  • 水库信息化网站建设网站建设王滨1983