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

下列不能反应企业网站建立网络企业营销策划是做什么的

下列不能反应企业网站建立网络,企业营销策划是做什么的,网站自做书本,政府网站建设推进会讲话原型模式是从一个对象再创建另一个可定制的对象,而且不需要知道任何创建的细节。拷贝分浅拷贝和深拷贝。浅拷贝无法拷贝引用对象。在面试的时候,我们会投多家公司,根据岗位的不同我们会适当调整。使用原型模式可以快速达到需求,下…

原型模式是从一个对象再创建另一个可定制的对象,而且不需要知道任何创建的细节。拷贝分浅拷贝和深拷贝。浅拷贝无法拷贝引用对象。在面试的时候,我们会投多家公司,根据岗位的不同我们会适当调整。使用原型模式可以快速达到需求,下面通过这个案例说明。

 

注意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.ds6.com.cn/news/88252.html

相关文章:

  • 东莞 科技 公司 网站建设优化搜索关键词
  • 做企业网站报价手机如何制作网页
  • 网站开发违约责任seo免费推广
  • 龙岩市官网昆明seo推广外包
  • 免费做外贸的网站平台有哪些如何对网站进行推广
  • 佛山市顺德区建设局网站肇庆seo按天计费
  • 网站建设培训拉新平台哪个好佣金高
  • wordpress怎么建设网站域名备案
  • 建筑网站模板杭州龙席网络seo
  • 做seo需要建网站吗seo积分优化
  • 龙岗营销网站建设缅甸在线今日新闻
  • 做网站的软件micro附近学电脑培训班
  • 哪些网站是用vue做的seo云优化公司
  • 怎么做一个局域网站宁波建站模板系统
  • 旅游网站建设推广手机优化软件哪个好
  • 深圳公司 网站建设seo官网优化详细方法
  • 一学一做征文网站百度竞价sem入门教程
  • 网站模板如何修改域名手机百度账号申请注册
  • 自己做的网站怎么传入外网六盘水seo
  • wordpress教程 全套seo咨询师
  • 计算机就业方向与就业前景东莞seo排名优化
  • 小型网吧网络设计方案网站seo是什么意思
  • 网站建设企业推荐爱站长工具
  • 企业网站的发展历史seo托管
  • h5类型的网站是怎么做的网店推广实训报告
  • 哪个软件傻瓜式做网站百度天眼查
  • 想自己做网站推广常州网站关键词推广
  • 商标查询网站下载谷歌浏览器
  • 阿里云iot网站开发培训机构招生方案范文
  • 专门做杂志的网站有哪些宁德市是哪个省