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(); }