Java:对象数组的高效内存分配方式

C g*_*ics 4 java

在下面的代码中,我试图避免为类的实例分配内存的最后三行.关于如何将内存分配部分放入类定义中的任何建议?因此,我想要做的是能够执行pInfo[0].sValue="string";之后AClass [] pInfo = new AClass[10];

  class AClass {
     private String sName="";
     private String sValue="";
  }

    AClass [] pInfo = new AClass[10];

   // how to avoid the code below or bring them into class definition?  

    pInfo[0] = new AClass();
    pInfo[1] = new AClass();
      ... 
    pInfo[9] = new AClass();
Run Code Online (Sandbox Code Playgroud)

编辑:我的意思是效率是代码量+代码可读性

Woo*_*Moo 7

AClass[] pInfo = {new AClass(),new AClass(), etc.};
Run Code Online (Sandbox Code Playgroud)

要么

AClass[] pInfo = new AClass[10];

for(int i = 0; i < pInfo.length; i++)  
{  
    pInfo[i] = new AClass();  
}  
Run Code Online (Sandbox Code Playgroud)