包装タイプ

1.基本データ型とラッパー型の
パッケージタイプは、equalsメソッドを書き換えている
ブールブール
バイト、バイト
ショートショートの
CHAR文字
整数int型
ロングロング
フロートフロート
ダブルダブル
パッケージタイプの基本タイプしているのはなぜ2.
基本的なタイプではありません基本的なタイプは、オブジェクトの機能を持ってできるようにするために対象物の性質は、パッケージの種類(私たちはコレクション型のコレクションを使用する際の基本的なタイプの包装ではなく、のタイプを使用してください)があった
、あなたはArrayListに必要な、で物事を置くためのHashMap時間コンテナオブジェクトがロードされているので、int型のように、二重のこれは、基本的な型に入れていない、それはラッパークラスのこれらの基本的なタイプに必要があります。
3.変換
INT I = 0;  
整数II =新しい新しい整数(I); //整数型変換タイプ整数

整数II =新しい新しい整数(0);  
INT I = ii.intValue(); //整数INT変換入力
スタックに直接ベースタイプ、及びパッケージタイプは、ヒープ内のオブジェクトに格納された変数値であり、その後、参照によって使用される;
4.自動ボックス化とアンボックス化オートマチック
整数I1 = 128; ---->整数 I1 = Integer.valueOf(128);
強いタイプのIntにターンをオートボクシング整数
INT A2 = I2; ----> A2 = i2.intValue INT();
自動解体強いボックスタイプ整数のIntに変わり
 、この数は[127 -128]との間でキャッシュデータから取得された場合、次に、自動包装時。
                 この数が範囲内にない場合、整数オブジェクトを作成するための新たなキーワードの使用である

5つの問題:?A = 128整数、整数B = 128; B --- A ==>真/偽偽の
             整数A = 127、整数= 127 B; == B --->真/偽の真の?
-128-127数の整数クラスキャッシュ、バッファ・プールに直接数の間、128を超える整数値が
新しく追加されオブジェクトのうちの2つのオブジェクトのアドレス値を比較し、確かに同じではありません。
6.intValue():この整数のint値を返します。これは、アドレスを持つスタックリテラルを返します。
何が戻ったときに、オートボクシング/アンボクシングの問題が起こっ
7. int型と相互に変換されたバックが発生した整数。
Integer.parseInt( "デジタル文字列");

おすすめ

転載: www.cnblogs.com/yxj808/p/11968474.html