『thinking in Java』を読むのはすべて対象です

1619 ワード

今日彩雲の南に着いて、晩ご飯を食べ終わって少し暇な時間はまた暇を見つけて第2章を見てすべて対象で、すべてのプログラミング言語はすべて自分のメモリの中の要素を操作する方式があって、javaは簡略化して、すべて対象と見なされます.
識別子によってオブジェクトを操作することは、実際にはオブジェクトの「参照」である.例:String s;ここで作成されるのは参照のみで、オブジェクトではありません.この方法は安全ではありません.安全な方法は参照と同時に初期化されます.String s=「abcdefg」です.
メモリの割り当て:
レジスタ:最も速いストレージエリアで、プロセッサ内部で直接制御できず、数が極めて限られています.スタック: 汎用RAM(ランダムアクセスメモリ)に位置し、レジスタに次ぐスタックポインタによるサポートを取得し、オブジェクト参照のデータを格納するのに一般的に用いられる.ヒープ:Javaオブジェクトを格納する汎用メモリプールです.
Javaの基本タイプBoolean、char、byte、short、int、long、float、double、voidなど、それらのオブジェクトのパッケージタイプはここで一つ一つ列挙しませんが、Big IntegerとBigDecimalの2つの高精度計算のクラスは、速度で精度を変えるのが原理です.
JAvaの役割ドメインscope:その名の通り多くの言語には役割ドメインがあり、役割ドメインはそのドメイン内で定義されたものの可視性とライフサイクルを決定します.役割ドメインで定義された変数値は、役割ドメインが終了する前に使用できます.Javaは、newで作成されたすべてのオブジェクトを監視するオブジェクト回収装置を備えています.
Javaのクラスには、フィールドとメソッドの2つの要素があります.
フィールドは、次のような任意のタイプのオブジェクトとすることができます.
Class DataOnly{
int a;
double b;
boolean c;
}

メンバーメソッド
メソッドはオブジェクトのみで呼び出され、パラメータと戻り値も含まれます.ここでは、さまざまなタイプに必要な戻り値を理解する必要があります.
Class  DataOnly{
int a{
return x;//            a    ;
}
}//      void  ,return          ,     ;


Javaコード規則では、クラスの頭文字は「アルパカスタイル」で大文字にし、複数の単語からなる場合は各単語の頭文字を大文字にします.
2017-8-22昆明夜