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

上海网站网络科技有限公司办网站租服务器

上海网站网络科技有限公司,办网站租服务器,销售网站建设的意义,百度热搜大数据原型模式是从一个对象再创建另一个可定制的对象#xff0c;而且不需要知道任何创建的细节。拷贝分浅拷贝和深拷贝。浅拷贝无法拷贝引用对象。在面试的时候#xff0c;我们会投多家公司#xff0c;根据岗位的不同我们会适当调整。使用原型模式可以快速达到需求#xff0c;下…原型模式是从一个对象再创建另一个可定制的对象而且不需要知道任何创建的细节。拷贝分浅拷贝和深拷贝。浅拷贝无法拷贝引用对象。在面试的时候我们会投多家公司根据岗位的不同我们会适当调整。使用原型模式可以快速达到需求下面通过这个案例说明。 注意WorkExperience要实现Serializable接口。 package Prototype;import java.io.Serializable;public class WorkExperience implements Serializable {public String workDate;//日期public String position;//岗位 }package Prototype;import java.io.*;public class Resume implements Cloneable, Serializable {private String name;//姓名private int age;//年龄private WorkExperience we new WorkExperience();//工作经验public Resume(String name, int age) {this.name name;this.age age;}public void setWorkExperience(String workDate, String position) {we.workDate workDate;we.position position;}public Resume clone() {Resume resume null;try {resume (Resume)super.clone();} catch (Exception e) {e.printStackTrace();}return resume;}public Resume deepClone() {Resume resume null;ByteArrayOutputStream bos null;ObjectOutputStream oos null;ByteArrayInputStream bis null;ObjectInputStream ois null;try {//序列化bos new ByteArrayOutputStream();oos new ObjectOutputStream(bos);oos.writeObject(this);//反序列化bis new ByteArrayInputStream(bos.toByteArray());ois new ObjectInputStream(bis);resume (Resume) ois.readObject();return resume;} catch (Exception e) {e.printStackTrace();return null;} finally {try {bos.close();oos.close();bis.close();ois.close();} catch (Exception e) {e.printStackTrace();}}}Overridepublic String toString() {return Resume{ name name \ , age age , we.workDate we.workDate ,we.position we.position };} }package Prototype;public class Client {public static void main(String[] args) {Resume a new Resume(张三,20);a.setWorkExperience(2023-1,Java工程师);Resume b a.clone();b.setWorkExperience(2015-10,前端工程师);Resume c a.deepClone();c.setWorkExperience(2015-5,网络工程师);System.out.println(a.toString());System.out.println(b.toString());System.out.println(c.toString());} }第一张简历是原型第二张是第一张的浅拷贝并且修改了一定的信息发现第一张与第二张有关工作经验的内容是一样的因为这两张简历的工作经验指向的是同一个对象而第三张是深拷贝引用对象的信息被修改。
http://www.dnsts.com.cn/news/139698.html

相关文章:

  • 建设医院网站的目的制作图
  • 个人主页界面网站网站怎么做seo_
  • 化工网站建设免费ppt模板免费网站
  • 网站公共模板是什么wordpress音乐网站
  • 手机网站 qq代码湖南人文科技学院官网首页
  • 网站域名怎么快速备案宝塔无法安装wordpress
  • 医院网站建设安全协议天猫官方网站
  • 学做网站需要掌握哪些知识高权重网站发外链
  • 邮件网站怎么做从哪些方面评价一个企业的网站建设
  • 西安网站seo工作室企业网络拓扑图及说明
  • 圣弓 网站建设论文目录链接怎么做
  • 贵阳网站建设培训遂宁网站seo
  • php和织梦那个做网站好网站联动是什么意思
  • 六安网站建设优化重庆妇科医院在线咨询
  • 网站空间怎么进网页设计模板html代码文本大小
  • 常州建设局网站深圳将进一步优化防控措施
  • 基于html5的旅游网站的设计建设网站 请示 报告
  • 温州制作企业网站潍坊住房公积金官网
  • 云谷系统网站开发wordpress jnews
  • 完整网站建设案例教程网易云跟帖 wordpress
  • 大兴网站建设多少钱帝国cms网站名称
  • 网站设计制作一条龙免费服装网站建设项目规划书
  • 做网站用html5舞蹈培训网站模板
  • 成都建设路小学网站深圳设计公司有哪家
  • 如何做生鲜配送网站生意免费crm客户管理系统
  • 有电脑网站怎样建手机买个购物网站
  • 旅游网站建设流程步骤《电子商务网站建设》精品课
  • 招聘网站建设深圳网页制作基础教程例子ppt
  • 安庆网站建设专wordpress修改访问量
  • 长安东莞网站推广小程序商城代运营