別のクラスにJavaint[][][]オブジェクトがあります。
配列の最初の次元には約1000個の要素がありますが、一度にアクセスする必要があるのは1つだけです。
私の質問は次のとおりです。一度に1つの要素だけにアクセスしたい場合は、次のようにします。
int[][] some2DInt = SomeClass.some3DInt[5];
これは効果的でしょうか?つまり、Javaは1000個の要素全体をロードするのでしょうか、それとも本当に必要な要素だけをロードするのでしょうか。
別のクラスにJavaint[][][]オブジェクトがあります。
配列の最初の次元には約1000個の要素がありますが、一度にアクセスする必要があるのは1つだけです。
私の質問は次のとおりです。一度に1つの要素だけにアクセスしたい場合は、次のようにします。
int[][] some2DInt = SomeClass.some3DInt[5];
これは効果的でしょうか?つまり、Javaは1000個の要素全体をロードするのでしょうか、それとも本当に必要な要素だけをロードするのでしょうか。