「int[] a = {1, 2}; int[] b = {1, 2}; a.equals(b)」の結果はどうなりますか。

配列はObjectクラスのequals(参照比較)をそのまま使うため、内容が同じでもインスタンスが違えばfalseです。