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

建设家具网站的目的及功能定位创建一个网站需要怎么做

建设家具网站的目的及功能定位,创建一个网站需要怎么做,移动 网站 素材,网站首页静态好还是动态好目录 1、通过继承Cloneable接口#xff0c;重写clone方法实现深克隆 2、通过序列化与反序列化的方式实现深克隆 3、第三方工具类实现深克隆#xff0c;克隆对象需继承Serializable接口 3.1、Apache Commons Lang的SerializationUtils.clone方法 3.2、Gson工具类 3.3、F…目录 1、通过继承Cloneable接口重写clone方法实现深克隆 2、通过序列化与反序列化的方式实现深克隆 3、第三方工具类实现深克隆克隆对象需继承Serializable接口 3.1、Apache Commons Lang的SerializationUtils.clone方法 3.2、Gson工具类 3.3、FastJson工具类 1、通过继承Cloneable接口重写clone方法实现深克隆 Data AllArgsConstructor ToString public class User implements Cloneable{private String name;private int age;private House house;Overrideprotected User clone() throws CloneNotSupportedException {User user (User) super.clone();user.setHouse(house.clone());return user;} }Data AllArgsConstructor ToString public class House implements Cloneable{private String location;private double price;Overrideprotected House clone() throws CloneNotSupportedException {return (House) super.clone();} }public static void main(String[] args) {House house new House(市区, 58955);User user new User(张三, 18, house);User cloneUser user.clone(); } 2、通过序列化与反序列化的方式实现深克隆 克隆对象需继承Serializable接口 Data AllArgsConstructor ToString public class House implements Serializable {private String location;private double price; }Data AllArgsConstructor ToString public class User implements Serializable {private String name;private int age;private House house; }SneakyThrows public static void main(String[] args) {House house new House(市区, 58955);User user new User(张三, 18, house);//序列化ByteArrayOutputStream outputStream new ByteArrayOutputStream();ObjectOutputStream objectOutputStream new ObjectOutputStream(outputStream);objectOutputStream.writeObject(user);//反序列化ByteArrayInputStream inputStream new ByteArrayInputStream(outputStream.toByteArray());ObjectInputStream objectInputStream new ObjectInputStream(inputStream);User cloneUser (User)objectInputStream.readObject(); } 3、第三方工具类实现深克隆克隆对象需继承Serializable接口 Data AllArgsConstructor ToString public class House implements Serializable {private String location;private double price; }Data AllArgsConstructor ToString public class User implements Serializable {private String name;private int age;private House house; } 3.1、Apache Commons Lang的SerializationUtils.clone方法 dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactId /dependency public static void main(String[] args) {House house new House(市区, 58955);User user new User(张三, 18, house);User cloneUser SerializationUtils.clone(user); } 3.2、Gson工具类 dependencygroupIdcom.google.code.gson/groupIdartifactIdgson/artifactIdversion2.8.5/version /dependency SneakyThrows public static void main(String[] args) {House house new House(市区, 58955);User user new User(张三, 18, house);    Gson gson new Gson();//将对象序列化为json字符串String userStr gson.toJson(user);//然后将字符串反序列化为对象User cloneUser gson.fromJson(userStr, User.class); } 3.3、FastJson工具类 dependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.78/version /dependency SneakyThrows public static void main(String[] args) {House house new House(市区, 58955);User user new User(张三, 18, house);//将对象序列化为json字符串String userStr JSON.toJSONString(user);//然后将字符串反序列化为对象User cloneUser JSON.parseObject(userStr, User.class); } 以上内容为个人学习理解如有问题欢迎在评论区指出。 部分内容截取自网络如有侵权联系作者删除。
http://www.sczhlp.com/news/201529/

相关文章:

  • 网站建设方案情况汇报网页设计立项书怎么写
  • 网站搬家南京 网站建设模板价格
  • 热 网站正在建设中如何选择手机网站建设
  • wordpress pc 客户端高级seo招聘
  • 做网站必须用tomcat深圳市建设信息网官网
  • 河南经天路桥建设总公司网站公司网站建设改版
  • 做网站多少钱一个月爱企业查询
  • 广西东晋建设有限公司网站wordpress制作插件
  • 做外卖那些网站好2345浏览器入口
  • 郑州专业网站设计公司网站如何做词
  • 江苏网站建设简介模板asp做网站步骤
  • 如何用电脑主机做网站网络设计网站
  • CF2140E2
  • Codeforces 380E Sereja and Dividing 题解 [ 紫 ] [ 线段树 ] [ 贪心 ] [ 数学 ]
  • JPA教程
  • 广告公司的网站建设价格汕头市网络推广报价
  • 有什么网站可以做电子版邀请函广州网站建设求职简历
  • 注销主体备案与网站备案如何关闭2345网址导航
  • 企业做的网站推广费用如何记账杭州专业做网站的
  • 本地主机 搭建网站婚礼摄影作品网站
  • 装修公司网站网站上的产品介绍如何做
  • 顺庆移动网站建设wordpress 自定义链接
  • .net做网站的吗oa办公系统排行榜
  • 隧道建设期刊网站进不去wordpress配置搜索引擎优化
  • 做期货看什么网站天津网址
  • 凌美上海建设工程网站长沙网站建设方案
  • 单页网站上传教程用路由侠做网站
  • 冠县哪做网站出色的网站设计
  • 公司网站页面设计论坛网站文本抓取怎么做
  • 信宜手机网站建设公司网站建设菜鸟教程