Javaでの整数と整数の違い
Difference Between Integer
1.基本的な関係の区別:
①IntはJavaの基本的なデータ型であり、Integerはintのラッパークラスです。整数はクラスと見なす必要があります。
②Intは直接使用でき、Integerは使用する前にインスタンス化する必要があります。
といった:
int i = 10
整数i =新しい整数(10)
③intのデフォルト値は0で、Integerのデフォルト値はnullです。
④intとIntegerは2つの異なるデータ型であるため、相互に使用することはできません。
⑤HashMapとArrayListに要素を格納する必要がある場合、コンテナによって設定される要素はすべてObjectであるため、intやdoubleなどの型を追加できないため、それらの上位クラスを使用する必要があります。
法律ジェネリックを定義する場合、基本データ型は使用できません。その上にあるクラスを使用する必要があります。
といった:
リストリスト= new ArrayList()// pass
リストリスト= new ArrayList()//エラー