[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
ですReference
この問題について([JAVA-1] Coding Convention), 我々は、より多くの情報をここで見つけました https://velog.io/@dong_geon_kim/JAVA-1-Coding-Conventionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol