hyeonga_code

Java_06_자바 기본 구문 본문

Java

Java_06_자바 기본 구문

hyeonga 2023. 9. 9. 05:59
반응형

 - Java 구문
    - c 와 동일하게 영어 대소문자를 구분합니다.
    - 구문의 종료는 세미콜론_; 을 이용합니다.
    - 코드 블록_Code Block = 유효 범위_Scope
        - 중괄호_{} 로 표기한다
    - 클래스 명 : 파스칼 표기법_PascalCase
                    _ 단어의 첫 글자를 대문자로 표기합니다.
    - 변수 명, 메소드 명 : 카멜 표기법_camelCase
                    - 앞의 단어는 소문자, 두 번째 부터는 첫 문자를 대문자로 작성합니다.
    - 변수 명 : 스네이크 표기법_snake_case
            - 언더바를 이용합니다.
    - 실행할 코드는 클래스 내부에 작성합니다.
    - 클래스명과 자바 파일명이 동일해야 합니다.
 - 주석_Comments
    - 클래스 매뉴얼을 작성할 때 사용합니다
    - Single-Line Comments : // ...
    - Block Comments : /* ... */
    - Document Comments_문서 주석: /** ... */
        - 습관화 하도록 합니다. 
        - Javadoc tool에 의해 API 문서가 참조하는 주석입니다.

 - 기본 구조
    - 프로그램 단위는 클래스입니다.
    - 클래스 내에서는 변수와 함수를 선언할 수 있습니다.
    - 클래스는 패키지를 이용하여 접근 경로가 관리됩니다. = 네임스페이스

 - 구문
 package '패키지 이름';
 import '패키지 이름';  // 전체 경로가 아닌 패키지 내에 들어있는 모든 것을 참조합니다.
=====

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 /**
*  - 클래스 주석입니다.
*     - 여럿이 작업하는 경우 유용하게 사용할 수 있습니다.
*     - 클래스에 대한 설명을 팝업으로 확인할 수 있습니다.
*/
 
public class '클래스 이름' {
 
    /*
    * - 블록 주석입니다.
    */
 
    /* 
     - 변수는 클래스의 가장 상위에 작성합니다.
     - 변수 작성 순서 : public > protected > private
        - Compiler 는 순서가 중요하지 않습니다.
        - 여럿이 작성하는 프로젝트일수록 정해진 규칙으로 작성하는 것이 좋습니다. 
    */
 
    // 변수는 범위를 가지고 있지 않습니다.
    static public '변수 이름';      // class variable
    static protected '변수 이름';   
    static private '변수 이름';     
 
    public '변수 이름';     // Instance variable
    protected '변수 이름';
    private '변수 이름';
 
    // 메소드는 범위를 가지고 있습니다.
    public '생성자'() { }
    public static '메서드 이름'() { }
    public void '메서드 이름'() { }
}
cs

 

반응형