[JAVA-1] Coding Convention



😣 Coding Convention!


プログラミングを行うとき、チームや会社はコラボレーションのためにコードルールを作成するためのルールを制定します.
これはルール、慣例、法律だと思います!今回はCoding Conventionについてです!!

🕓Naming Rule


Classに対して!各単語の大文字を使います!
class MyClass // o
class myclass // x
類は名前でカニの対象に命名します!
methodに対して!最初の単語の前のアルファベットは小文字で、次の単語の前のアルファベットは大文字です!
void helloDongGeon // o
void HelloDongGeon // x
methodはメッセージを送信する役割を果たしました!
だからclassと違って動詞型を使います!~~堂々たる
フィールド名はメソッドに似ています!でも!classと同様に、名前には特定のオブジェクトが含まれています.
int human = 3; // o
int run = 4; // x

🕒 Reference


Javaでは、これらはすべてrefuns値です!!!熊揚げの言うこと!
JAvaのタイプには元の値とネストされた値があります.
元の値はboolean, byte, int, short, long, float, double, char이 있습니다!!私たちがよく使うStringは元の値ではありません!これについて、次のChapterに記入します!
Call By Value:値呼び出し
元のデータはコピーで処理されるので、元の値を保持できます.
Call By Reference:参照による呼び出し
元のデータを直接引用して使うので、共有する方法です!元の値を使用するため、元の値に影響します!

🕒 Constant Pool

public void talk() {
	String convention = "";
    for(int i=0; i < 10; i++){
    	convention += "a";
    }
}
Stringオブジェクトを上記のコードのように+=で演算すると、メモリにすでに存在する値を変更するのではなく、メモリに新しいデータが作成されます.
結果!!このようなロジックがあれば、メモリが爆発します!!

🕑 Object


すべてのオブジェクトの最上位オブジェクトはObject!!
public class People extends Object
すべてのクラスでObjectトップクラスが自動的に拡張されます~~
したがってObjectクラスで使用される方法は@Overrideです