ラッパークラス
- Javaは8つの基本データ型は、パッケージ型の8種類用意し対応しています。4つのパッケージタイプに属する基準データの8種類。
- なぜ、再びそれをパッケージの8種類を提供?
パラメータタイプの方法は、参照型であるが、必要な場合
、ステージ上でこの時間をパッケージデータの基本的なタイプを使用すること。(8つの基本タイプは十分ではないため) - 太陽の包装会社は、これら8がそう直接、詰めました。
- パッケージの種類に対応したデータの8つの基本タイプ:
基本データ型-------型パッケージ
バイト------------- java.lang.Byteの
ショートを-------- java.lang.Shortの----
int型---------------- java.lang.Integerの
ロング------------ - java.lang.Longの
-------------- java.lang.Floatのフロート
ブール--------- java.lang.Booleanの
文字-------------- java.lang.Characterのの
概要:唯一の整数、文字、それを覚え、他の初期大文字。彼らの親は番号(抽象的)です。
今度は、パッキングに参照データ型の基本データ型を変換する基本データ型(ボックス化解除)に参照データを変換することができます。 - 最大値と最小値を取得するために、クラスラッパーの定数にアクセスすることにより。
- System.out.println(「のINT最大値:」+ Integer.MAX_VALUEの)最小:はInteger.MIN_VALUE、その他の包装、ひょうたんひょうたんをペイントすることによって。
- JDK1.5後、オートボクシングと自動アンボクシングをサポートしています。
例えば:整数X = 100; //(自動包装に変換基本データ型)をオートボクシング
INT Y = X; //自動的にアンパック
エントリボックスが自動的に演算をトリガするときにさらに行います。 - 配列の長さの不変は一度(文字列不変オブジェクトではなく、参照)を作成したので、文字列クラスは、バイト[]配列、最終的修飾を有する、最終的なポイントは、他の参照タイプを変更することはできません。
- Integerクラスローダは定数(静的ステートメントブロック)の整数で初期化するときに、プログラムの効率を向上させるためにJavaの整数」は、すべてのラッパー・オブジェクトが事前に作成された[-128127]方法ゾーンに置かれます:あなたが見つかりますので、直接、のように取り出した使用定数プール「(キャッシュ、キャッシングメカニズム)、整数
;整数= 128
整数B = 128;
System.out.printlnは(AB); //偽出力が偽である
整数であり、X = 127、
整数Y = 127;
のSystem.out.println(XY)//真の出力が真である
基準のx、yが同じアドレスに格納されているからです。 - 整数一般的に用いられている方法。
- parseIntデジタル数字に(のString)メソッド。
- デジタル例外をフォーマットします。例:データパッケージがint整数ではありません
- toBinaryString(バイナリ形式に小数を変換する)方法。
- toHexString(16進数に小数を変換する)方法。
- toOctalString()メソッドは、小数オクタルにロードされます。
- 整数A = integer.valueOf(100)。
- 整数B = ineger.valuOf( "100" );
要約:
演習: