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

制作好的网站昆明网站建设公司哪家口碑好

制作好的网站,昆明网站建设公司哪家口碑好,做网站 花园路国贸,1000M双线网站空间JAVA浅克隆和深克隆浅克隆#xff1a;被复制对象的所有变量和原来相同#xff0c;而所有的对其他对象的引用仍指向原对象。即如果复制的对象修改复制对象的变量#xff0c;原对象不会改变。而修改引用的对象#xff0c;二者均会发生改变。深复制(克隆)#xff1a;被复制对…JAVA浅克隆和深克隆浅克隆被复制对象的所有变量和原来相同而所有的对其他对象的引用仍指向原对象。即如果复制的对象修改复制对象的变量原对象不会改变。而修改引用的对象二者均会发生改变。深复制(克隆)被复制对象的所有变量都含有与原来的对象相同的值除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过来的新对象而不再是原有的那些被引用的对象。深克隆就是把所有对象多复制了一遍。public class Student implements Cloneable,Serializable {private String name;private int age;private Teacher teacher;public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public Teacher getTeacher() {return teacher;}public void setTeacher(Teacher teacher) {this.teacher teacher;}//浅复制public Object clone(){Object obj null;try {obj super.clone();} catch (CloneNotSupportedException e) {e.printStackTrace();return null;}return obj;}/* 深复制 */public Object deepClone() throws IOException, ClassNotFoundException {/* 写入当前对象的二进制流 */ByteArrayOutputStream bos new ByteArrayOutputStream();ObjectOutputStream oos new ObjectOutputStream(bos);oos.writeObject(this);/* 读出二进制流产生的新对象 */ByteArrayInputStream bis new ByteArrayInputStream(bos.toByteArray());ObjectInputStream ois new ObjectInputStream(bis);return ois.readObject();}}public class Teacher implements Serializable{private String tName;public Teacher() {super();}public Teacher(String tName) {super();this.tName tName;}public String gettName() {return tName;}public void settName(String tName) {this.tName tName;}}import java.io.IOException;public class Test {/*** param args*/public static void main(String[] args) throws ClassNotFoundException, IOException {Student stu new Student();stu.setAge(22);stu.setName(stu1);stu.setTeacher(new Teacher(Tea1));Student stu1 (Student) stu.clone();//浅复制stu1.getTeacher().settName(tea2);stu1.setAge(23);System.out.println(stu1.getTeacher().gettName()  stu.getTeacher().gettName());System.out.println(stu1.getAge()  stu.getAge());}}//浅复制stu1.getTeacher().gettName()的值和stu.getTeacher().gettName()相同被修改之后的值stu1.getAge()的值和stu.getAge()的值不同前者为23后者为22//深复制Student stu2 (Student) stu.deepClone();stu2.getTeacher().settName(tea3);stu2.setAge(23);System.out.println(stu2.getAge()” ”stu.getAge());System.out.println(stu2.getTeacher().gettName()  stu.getTeacher().gettName());stu2.getAge()的值和stu.getAge()的值不同前者为23后者为22stu2.getTeacher().getName()的值和stu.getTeacher().getName()的的值不同前者为tea3后者为tea1
http://wiki.neutronadmin.com/news/284266/

相关文章:

  • 东莞网站推广排行网站建设采购项目合同书
  • 诸城做网站的公司网站推广策划方案大数据
  • 网站 网址 域名郑州做网站找谁
  • 学做家庭树网站wordpress怎么设置首页
  • 定州建设局网站wordpress 说明手册
  • 邵阳建设网站哪家好巩固网站访客量
  • 上海手机网站建设企业网络推广方案策划书
  • 深圳鲜花团购网站建设济南网站优化公司排名
  • 电子商务网站建设的规划素马网站设计公司
  • 营销型网站建设公司价格网站app的作用
  • 网站后台登录不进去Wix网站开发 工作室
  • 甘肃兰州做网站兰州网站排名哪家公司好
  • 兰州市做网站的企业有哪些受欢迎的杭州网站建设
  • 怎么用小程序做微网站重庆响应式网站方案
  • 苏州网站建设服务泰安肥城做网站的公司
  • 网站怎样自己做推广深圳英文网站建设专业公司
  • 外贸商城 网站建设wordpress主题汉化
  • 水网站建设延边企业网站建设
  • 如何建设一个自己+的网站首页网站关键字怎么分割
  • 网站适配怎么做微信下载安装2024最新版
  • 买到域名怎么做网站wordpress设置固定链接404
  • 网站导航条模板免费广州seo
  • 购物网站开发介绍app设计公司排名
  • 网站后台管理js优秀网页设计作品图片
  • 网站图片最大尺寸是多少淮安市网站建设
  • 南通网站推广看到招聘游戏推广员千万别去
  • 做正规小说网站能用网站做微信小程序
  • 长沙seo网站管理wordpress页面模板位置
  • 坑梓网站建设平台三明商城网站开发设计
  • 广州专业做外贸网站建设如何设计大型电商网站建设