在J2EE WEB应用中,很多地方都会用到缓存,获取到缓存数据后,可能要取到的数据,进行数据筛选,选择符合条件的数据,并且还是通过原有对象进行返回,但是"过滤不好",就很有可能破坏缓存原始数据,甚至清空,主要原因是对象引用的问题,为了不对原始对象的操作,这个时候可以使用clone方法,对clone后的对象(实现Cloneable接口)进行操作。
在J2EE WEB应用中,很多地方都会用到缓存,获取到缓存数据后,可能要取到的数据,进行数据筛选,选择符合条件的数据,并且还是通过原有对象进行返回,但是"过滤不好",就很有可能破坏缓存原始数据,甚至清空,主要原因是对象引用的问题,为了不对原始对象的操作,这个时候可以使用clone方法,对clone后的对象(实现Cloneable接口)进行操作。
转载于:https://my.oschina.net/u/2402990/blog/490488