包装、文字列のカテゴリ、StringBufferをとのStringBuilder

梱包1梱包の基本的な基本的な性質

処理の対象となる基本データ型

オブジェクトの基本的なタイプの●レイ値は、kが包装のにJavaAPIパッケージ化オブジェクトに使用することができるされていません

●java.langパッケージは、パッケージを提供します

包装の種類:

●数値(番号タイプ):バイト、ショート、整数、ロング、フロート、Doubble

●オブジェクトタイプ(Obejctタイプ):ブール、文字

注意を払います

●パッケージ引数なしのコンストラクタをせずに、ラッパークラスのすべてのインスタンスは不変です。オブジェクトが作成されると、彼らは内部の値を変更することはできません。

●パッケージのそれぞれの基本的なタイプは、MAX_VALUE、MIN_VALUEを持っています。

 

2. パッケージの特殊性:

引数なしのコンストラクタなし●パッケージ

●数値演算は、包装として使用することができます

 

3. 基本的な概念とボクシングとアンボクシング

●梱包作業:パッケージに基本データタイプ、梱包と呼ばれます。

●アンボクシング:梱包は基本データ型となり、開梱と呼ばれます。

 

4. 特別な自然のオートボクシング

番号がない場合は自動zhau梱包で●は、-128-- 127の間で、新しく作成されたオブジェクトは、オブジェクトがキャッシュ内に戻ったかどうか。

 

 

 

 

 

 

 

 

 

 

 

文字列クラス

1.String クラスの基本的な性質を

●ときは、文字列定数プール・スペースを割り当てますSTR1に割り当てられた文字列を、この空間のでstr1のポイント。あなたは、文字列STR2を割り当てる場合は、スペースに直接この時間は、str1はポイントをSTR2ます。それは、再び同じ文字列を新しいSTR2を作成する場合でも、文字列はヒープ領域内に再割り当てられたスペースになります。

●Stringクラスは、一度作成マテリアライズド、コンテンツは、空間の基準点を変更するには、文字列のみの割り当てを変更することはできません

2.String のような基本的な操作を

 

 

 

 

 

 

 

StringBufferの和のStringBuilder

1.StringBuffer とStringBuilderの基本的なプロパティ

●StringBufferのデフォルトのスペースは16を割り当てました

●StringBufferのStringBuilderのスピードと文字列操作文字列よりもはるかに高速

●StringBufferのは、StringBuilderのは、マルチスレッドのシングルスレッドです

●文字列操作は、最初の操作後のStringBufferのStringBuilderを使用することができ、文字列に変換

 

2.StringBuffer と基本的な操作のStringBuilder

 

 

 

旧9人の学校コミュニティのメンバーが作成します

おすすめ

転載: www.cnblogs.com/ljxt/p/11609190.html