このアプリケーションはandroid.graphics.Pointをインポートします。
アプリのある時点で、いくつかの(インデックス、値)のカップルを表し、並べ替えるためにArrayList <Integer、Integer>が必要なので、簡単な修正としてArrayList<Point>を使用しました。
その中に何かオーバーヘッドがあるのだろうかと思います。Pointメソッドはすでにメモリのどこかにあり、Pointにはxとyの2つのフィールドしかないため、フィールドに余分なメモリは使用されません。
クラスをその目的以外の目的で使用し、2つのitフィールドを持つクラスを作成/インポートしないとオーバーヘッドが少なくなるため、実際に役立つので、私が行うことは両方とも醜いと仮定して正しいですか?
最後に、誰かがそのような懸念について良い読み物を提案できますか?
よろしくお願いします