タイプの参照の概念と方法をパッキング

1つのオブジェクト

1.1概念:
  • すべてのオブジェクトのトップレベルの親クラス

  • java.langパッケージに存在し、このパッケージには、手動でパッケージを導くために私たちを必要としません。

1.2一般的な方法:
  • a00000.Student@a0834e7:のtoString()のようなオブジェクトのアドレスの値を表示するために、クラス名@デフォルトのアドレス形式を返します。
  • あなたが書き換えた後、私たちはこのメソッドをオーバーライドすることができますプロパティの値を確認したい場合は、文字列に一緒にプロパティ値を返すことです。
  • 以下のような:学生[名=須田江、年齢= 20、ID = 10001]

等号(オブジェクトobj):

  • 現在のオブジェクトとオブジェクトのサイズパラメータを比較すると、デフォルトでは、オブジェクトのプロパティを比較したい場合は、このメソッドをオーバーライドすることができ、比較的メモリアドレスです。

ハッシュコード():

  • このオブジェクトのハッシュコード値を返します。

2文字列

  • 特徴:パッケージは、char []オブジェクトの配列です。
  • Stringオブジェクトの作成:あなたは、文字列を使用して初めて、Javaは文字列定数プールにオブジェクトを作成します。あなたは再び同じコンテンツを使用する場合は、定数プールのオブジェクトに直接アクセスがあります。
  • 一般的な方法:
length()
charAt()
lastIndexOf()
substring()
equals()
startsWith()
endsWith()
split()
trim() 去除字符串两端的空格

3パッケージ

基本的な型の対応を包装:
ここに画像を挿入説明

整数:

オブジェクトを作成します。

  • 新しい整数(5);
  • Integer.valueOf(5);クラス整数で、整数256の範囲で、キャッシュされたオブジェクトが含まれてい
  • 128から127まで。指定された範囲内の値であれば、代わりに新規のオブジェクト・キャッシュへのアクセスを、のvalueOf()を使用する場合、値が指定された範囲外である場合、新しいオブジェクトを直接。

ダブル:

オブジェクトを作成します。

  • 新しいダブル(3.14)
  • Double.valueOf(3.14)//新しいとの間の区別なし

1、静的ダブルparseDouble(文字列S)

  • 戻り値は、指定された値を持つ新しいdouble値をクラスとしてダブルvalueOfメソッド文字列に初期化されます。

2、静的なダブルのvalueOf(ダブルD)

  • 戻り値は、二重インスタンスは、二重の値を指定しました。
公開された36元の記事 ウォン称賛13 ビュー1070

おすすめ

転載: blog.csdn.net/weixin_44598691/article/details/104761913