读书人

java clone 深度克隆 浅渡克隆

发布时间: 2013-11-23 10:52:51 作者: rapoo

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();}}}

读书人网 >编程

热点推荐