摘要: 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在这种情况下,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。浅拷贝:源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿, 阅读全文
posted @ 2013-04-26 15:46 Carina_zy 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 本项目是一个webseriice的客户端项目Action 类:SearchHotelRQ reqobj = XmlObjUtil.xml2Obj(reqstr, SearchHotelRQ.class); SearchHotelRS searchHotelRS = port.searchHotel(reqobj); resxml = XmlObjUtil.objToXmlString(searchHotelRS); return resxml;对象转为xml的方法:objToXmlStringpublic static <T> ... 阅读全文
posted @ 2013-01-23 13:28 Carina_zy 阅读(3846) 评论(1) 推荐(0) 编辑