JAVAプログラミングのアイデアを読み直す

当時、私は豚のようにJavaプログラミングの考えを読んでいました。これが良い本だと知っていましたが、詳細は本当に理解できません。それらの多くは仕事で使用されています。次に、「thinkinjava」と「thinkinjava」を読みました。 「コアジャバ」は、実際にジャバプログラミングの経験を積んだ後、この本を読んで感じが違うことに気づきました。本の中身を理解できるだけでなく、質問したり、オンラインで検索して解決したりすることもできます。

第2章、すべてがオブジェクトです

データを保存する6つの場所:
1。登録;コンパイラの割り当て; 2.スタック;スタック内のオブジェクト参照、基本タイプ値3.ヒープ;オブジェクトストレージ4.静的ストレージ:静的オブジェクト5.定数ストレージ:定数値; 6、非RAMストレージ:ストリームオブジェクト、永続オブジェクト(ファイル)
基本タイプ9(voidを含む)
BigInteger
ループ内の変数は、ループ外の変数と同じにすることはできません。
ベーシックタイプのライフサイクルは?基本タイプはスタック上にあり、変数が割り当てられるときに割り当てられます。参照自体もスタック上にあります。オブジェクトが生成されると、ヒープ内のオブジェクトのアドレスが格納されます。オブジェクトの唯一の参照が消えます。参照を渡してコピーする方法は?ゴミ収集期間はどのように回復しますか?
クラスの基本型メンバーを初期化する必要はありません。
メソッド名とパラメータテーブルの組み合わせにより、メソッドが一意に識別されます。
静的メソッドはクラスによって呼び出され、オブジェクトに依存しません。
JAVAパラメータは参照によって渡されますが、参照によって渡す方法は?渡されたスタック内のアドレス。どういう意味ですか?参照はjavaのポインターと同等です。変数はスタックで参照され、参照はヒープ内の特定のオブジェクトを指します。
javaのすべてのコードはクラスにあります。
静的目的:1。特定のデータ用のストレージスペースを割り当てますか?静的データメンバー2.メソッドは特定のオブジェクトに関連付けられておらず、その主な目的はメインメソッド用のantjavadocツール


構築することです
。/**結論* / Documentタグで始まりますか?@記号は上部(先頭の記号*を削除)、インラインドキュメントラベルにあります;?パブリックメンバーと保護されたメンバーのみのコメント。パッケージ内のプライベートメンバーとアクセス可能なメンバーのコメントは無視されます。
ラベルインスタンス?
Pythonはmakefileを作成します

おすすめ

転載: blog.csdn.net/jifeijixufly/article/details/17258989