首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java clone 深度克隆 浅渡克隆

2013-11-23 
java clone 深度克隆 浅度克隆一,在持久层操作时,有时需要操纵hibernate session内实例,但是又不想影响到

java clone 深度克隆 浅度克隆
,在持久层操作时,有时需要操纵hibernate session内实例,但是又不想影响到原实例,这时克隆就必不可少.复制一份一样的实例.进行传值.

   克隆Object的方法.
  

package com.ming.test.three;public class Test {public static void main(String[] args) throws CloneNotSupportedException {//-----深度克隆Car  car = new Car();User u2 = new User("ming",111,11,car);try {User u3 = (User) u2.deepCopy();System.out.println(u3==u2);//falseSystem.out.println(u3.getCar()==u2.getCar());//false} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

热点排行