javaのintの配列は、32ビット値のブロックとしてメモリに格納されます。 Integerオブジェクトの配列はどのように格納されていますか?即ち整数配列は内部的にJVMに格納されますか?
int[] vs. Integer[]
iは整数配列の各要素は、Integerオブジェクトへの参照であることを想像するだろう、とIntegerオブジェクトがちょうど他のオブジェクトのようなオブジェクト・ストレージ・オーバーヘッドを有すること。
しかし、Integersは不変であり、intの配列のように格納するので、JVMはいくつかの巧妙な賢さを願っています。
私の希望は悲観的に素朴ですか?最後のパフォーマンスが重要なアプリケーションでは、Integer配列はint配列よりもはるかに遅いのですか?