MT的个人空间

Java&Android

对Cloneable接口的讨论

之前一直只知道浅拷贝深拷贝的问题,不知道Java的Cloneable居然有不小的设计问题,在此作详细讨论。文章主要基于 Effective Java 第13条。 简单来讲,要正确实现Cloneable,需要使所有实现了Cloneable接口的类覆盖clone方法,且设为public. 该方法应首先调用super.clone,然后修正任何需要修正的域。 Clo

使用apache commons对付checked exception

为避免每次都要手动写对应的wrapper,我们可以使用较新版本的apache commons中的Functions帮助我们进行包装

△