オブジェクト指向的にはint型ではなくIntegerクラスを使うのが正しいと思うのですが、
なぜいまだに世の中のJavaで書かれたソフトウェアの多くがint型を使っているのでしょうか?
intとIntegerで性能差も無視できるレベルだと思いますが。