java代碼優化

30.new的使用
循環內不要建立對象java

javafor(int i=1;i<=domainCount;i++){
        .            
AuditResult auditResult = new AuditResult();
                ..
}
這種作法會在內存中保存N份這個對象的引用會浪費大量的內存空間,改成
AuditResult auditResult;
for(int i=1;i<=domainCount;i++){
        .            
 auditResult=new AuditResult();
                ..
}

當new建立對象不可避免時,注意避免屢次的使用new初始化一個對象。 儘可能在使用時再建立該對
象。dom

javaNewObject object = new NewObject();
int value;
if(i>0 )
{
 value =object.getValue();
} 
改成
int value;
if(i>0 )
{
 NewObject object = new NewObject();
 Value =object.getValue();
}
相關文章
相關標籤/搜索