new
Java では、配列を宣言してから、領域を割り当てるために呼び出します。そのため、4 つの名前付き整数を持つクラスは、サイズ 4 の配列よりもスペースが少なく、局所性が優れています。
4 つの要素の配列を持つ方法はありますが、名前付き vaiables と同じ方法で割り当てますa1, a2, a3, a4
int x[4]
C++ を知っている人にとって、これは求めるのではなく求めるのと同じです。int *x
class X
{
int x1;
int x2;
int x3;
int x4;
};
[ Class OID ][x1][x2][x3][x4] = 1 ref + 4 int
class Y
{
int y[];
};
y=new int[4];
[ Class OID ][Y] ======> [Array OID][Array Size][y][y][y][y] = 3 ref + size + 4 int