安全上のリスクだけがあるのか、それともリストをパラメータ化するときに得られる他の利点があるのか を知りたい.
私はこの警告を受け取ります
リストは生の型です ジェネリック型への参照 リストはパラメータ化する必要があります
たとえば、リストを宣言するとき
List myList;
これに変更すると、警告はありません
List<?> myList;
警告が表示される理由がわかりました。これらの警告がたくさんあるコードがあり、それらすべての警告を修正する価値があるかどうかを知りたいです。私の質問は: リストをパラメータ化しないと、コードの実行が遅くなりますか? つまり、実行時にさらにチェックを行う必要がありますか?
編集:特定のタイプに変更すると、パフォーマンスに影響しますか?
List<String> myList;