ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 TMI_3
    프로그래밍/Java 2023. 10. 26. 20:57

    1. 변수의 여러가지 작성법

       

    Camel Case  :  띄워쓰기 대신 각 단어의 첫 글자를 대문자로 표기하여 구분하는 방법.
    중간중간 대문자가 볼록 솟아있는 모습이 낙타의 등과 같다하여 카멜 케이스라 명명됨

    thisIsCamelCase

     

     

    Snake Case  :  띄워쓰기 대신 언더바(_) 를 활용하여 구분하는 방법.  언더바로 이어진 모습이 뱀과 같다하여 명명됨.

    this_is_snake_case

     

     

    Pascal Case :  카멜케이스와 유사하지만 첫 글자도 대문자로 시작한다.  

    자바는  클래스만 대문자로 시작하는 암묵적 규칙이 있기 때문에 추천하지 않는 작성법

    ThisIsPascalCase

     

     

    Kebab Case :  모든 단어가 소문자이며 띄워쓰기 대신 - 로 연결되어 있다.

    이 모습이 꼬챙이에 꽂힌 케밥과 유사하다 하여 명명됨.

    자바에서는 변수명에 - 를 사용하지 못하기 때문에 사용이 안되는 작성법

    this-is-kebab-case

     

     

     

    2. 2차원 배열

    int[][] array = new int[3][];
    
    이렇게 갯수가 일정하지 않은 배열도 만들 수 있다.
    
    다만 
    
    array[0][0] = 10;  을 할 경우 NullPointerException 이 뜬다.
    
    이걸 쓰기전에 먼저 
    
    array[0] = new int[3];  처럼  그 부분을 가리키는 배열을 만들어줘야한다.
    
    
    
    그리고 2차원배열 array[3][3] 에서  
    
    array[3]은 또 다른 1차원배열을 가리키는 참조형변수이기 때문에
    
    array[3] = 1; 이런식으로 값을 담는게 불가능하다

     

     

     

     

    3.System.out 은 콘솔화면에 연결된 표준 출력 스트림이다.(standard output stream, STD-OUT)

     

     

    4. final 변수는 일반 변수와 쉽게 구분하기 위해 대문자를 사용하는것이 일반적임

     

    5. 초기화와 대입의 차이
       초기화 : 변수를 생성할때 값을 넣음
       대입 : 변수를 생성한 후에 값을 넣음

     


    6. 변수는 필요할때 해당위치에 선언하는게 원칙

     

    '프로그래밍 > Java' 카테고리의 다른 글

    깔끔한 코드 작성에 관한 의문 (과 해결)  (0) 2023.11.14
    자바 TMI_2  (0) 2023.10.13
    자바 TMI_1  (0) 2023.10.11
    java.time.패키지  (0) 2023.04.05
Designed by Tistory.