Jtest编码规范:垃圾回收规则
webmaster 在 2010-06-09 17:14 提交
" GC.AUTP-2
在转换基本数据类型的"toString"时,避免创建不必要的临时变量;
" GC.DUD-3
使用"long[]"代替"Date[]";
" GC.FCF-1
在"finalize()"中必须调用"super.finalize()";
" GC.FM-1
避免在"finalize()"中注销"listeners";
" GC.GCB-5
在一个方法中,要重复使用"getClipBounds()"的返回值,既不要调用"getClipBounds()"两次;
" GC.IFF-2
在"finalize()"方法中,将对"super.finalize()"方法的调用发在"finally"程序块中;
" GC.NCF-1
避免在程序中直接调用"finalize()"方法;
" GC.OSTM-2
为了防止潜在的内存泄漏,要对"ObjectStreams"调用"reset()"方法;
" GC.STV-3
避免对于各种集合(collection)使用"static"修饰符,因为其有可能无限制的增长;