TIL-JAVA初心者
📃 Java Coding Convention
🏠 Reference
int a = 100; // a는 100을 전달
Integer b = 100; // b는 Reference 값 전달
🔎 参照サンプルコード
mainとMethodの変数
->実行時の結果は100です.
->mainのaとdosomethingのaは異なる変数であるからです.
オブジェクト内の変数
->実行時の結果は200です.
->主文のaとメソッドのIntaは異なるオブジェクトですが、同じオブジェクトを指しているため、200になります.
🚀Call by value vs Call by reference
=>受信した値をパラメータとしてコピーして送信します.
=>パラメータとして受信した値のアドレスを送信し、値に直接影響します.
=>javaにはCall by referenceがありません!
😋 Constant Pool
特別経営
[運転結果]
[Constant Poolの状態]
[String reference]
->true、false、falseの順
->HelloWorldはすでにConstant Poolに登録されているので、bも同じHelloWorldを指します.
->newキーで値を割り当てると、heap領域にメモリ領域が動的に割り当てられます.
StringBuffer & StringBuilder
🍀 Object
=>すべてのオブジェクトがObjectメソッドを呼び出すことができます.
🔍 オブジェクトのメソッド
:文字列
:
:hashcode値が同じかどうかを確認し、異なる場合は異なるオブジェクトと判断し、同じ場合はequalsと再比較します.2つの関数の結果が等しい場合、それらを同じオブジェクトと判断します.
⛄ Git
gitignoreをよく利用しなければなりません。
Reference
この問題について(TIL-JAVA初心者), 我々は、より多くの情報をここで見つけました https://velog.io/@hye_b/TIL-JAVA-초보-개발자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol