Item 49:基本タイプは箱詰め基本タイプより優先します。
600 ワード
Java 1.5は自動箱詰めと自動取外しを導入しています。これは時によっては便利ですが、慎重に選んでください。
それらの三つの主要な違い:基本的なデータタイプは値だけであり、箱詰めの基本的なタイプは一つの種類である。 箱詰めの基本タイプは非機能値があります。null 基本的なデータタイプは、箱詰めの基本タイプよりも時間と空間を省きます。
いつ箱に入れるべきですか?セットの要素、key、valueは箱詰めの基本タイプを使用しなければなりません。 汎型のパラメータは箱詰めベースタイプでなければなりません。 反射呼び出しは、箱詰めベースタイプでなければならない。
それらの三つの主要な違い:
Integer i5 = 127;//java , -> Integer i5 = Integer.valueOf(127);【 】
Integer i6 = 127;
System.out.println(i5 == i6);//true, 。【 】
二つのインテグを比べないでください。意味がありません。また、newではなくIntegerで直接に==を使って一つのint値と比較すると、空のポインタがあります。いつ箱に入れるべきですか?