Avoid instantiating new objects inside loops --PMD
PMD中发现的问题–避免在循环内实例化对象
感觉没有处理的必要
解决方法
//将实例化封装,利用反射进行实例化
private <T> T getInit(Class<T> cla) {
T t=null;
try {
t=cla.newInstance();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return t;
}