Java の int の配列は、32 ビット値のブロックとしてメモリに格納されます。整数オブジェクトの配列はどのように格納されますか? すなわち
int[] vs. Integer[]
Integer 配列の各要素は Integer オブジェクトへの参照であり、Integer オブジェクトには他のオブジェクトと同様にオブジェクト ストレージのオーバーヘッドがあると思います。
ただし、整数が不変であり、int の配列のように格納されることを考えると、JVM がフードの下で魔法のような賢さを発揮することを願っています。
私の希望はひどく素朴ですか?パフォーマンスの最後の一滴までが重要なアプリケーションで、Integer 配列は int 配列よりもはるかに遅いですか?