Javaの基本 - 基本的なタイプとパッケージタイプ

 

基本データ型とパッケージの違い

  1. 異なる定義。オブジェクトに属する包装、基本的なデータ型ではありません
  2. 宣言し、さまざまな方法で使用します。新しいパッケージを使用して初期化し、クラスの定義は、基本データ型のいくつかのセットを使用することはできません、例えばArrayListの<整数>
  3. 異なる初期値。デフォルト値を包装するnullである場合、基本的なデータタイプは、異なるタイプの同一ではない(具体的には表を参照)
  4. 異なる記憶場所、それによって異なる特性。スタック(スタック)に格納された基本データ型は、パッケージは、クラスのインスタンスに分割され、参照は、スタック(スタック)にヒープ(ヒープ)の具体的な例を挙げました。異なる速度は、プログラムによって検証することができます。

 

パッケージとは何ですか?なぜパッケージ?

Java言語は、オブジェクト指向プログラミング言語の典型的なものではなく、8つの基本データ型のいずれかがサポートオブジェクト指向プログラミング、データの基本タイプが「オブジェクト」の特性を持っていないませんが - プロパティを運ばない、あなたが呼び出すことができる方法はありません。彼らはただ会う人間染み付い習慣、そして実際に簡単で、効果的なルーチンデータ処理するために従ってください。非オブジェクト指向技術のアプローチのこの道は、時には不便。例えば:

  1. そのようなリストに格納されたオブジェクトなどのオブジェクトのみを受信するための符号化処理の場合は、基本データ型に格納することができない;このようなプロセスパラメータは、基本データ型を渡すことができない、オブジェクトが、対応するパッケージングを通過することができます。このようジェネリック医薬品として、そして上のようにします。
  2. 基本データ型ではないのtoString()メソッド

Javaは、各塩基タイプに対応するパッケージを有しています。

  • バイト - >バイト
  • 短い - >ショート
  • int型 - >整数
  • 長い - >ロング
  • フロート - >フロート
  • ダブル - >ダブル
  • ブール - >ブール
  • チャー- >キャラクター
    対応INT整数で留意されるべきである、チャー対応する文字、他の6つの大文字することができる基本的なタイプがあります。

オブジェクトクラスは、それぞれがデータのそれぞれの基本的な種類の包装に包装、および他の有用な方法を提供することができます。作成後、オブジェクトを包装、その内容(カプセル化されたデータの基準値のタイプ)(ソースコードを参照するために、類似のストリングクラス)を変更することはできません。

おすすめ

転載: www.cnblogs.com/frankcui/p/12092445.html