본문 바로가기

개발/Java

[JAVA] 자바 형식

728x90
반응형
자바 프로그램

 

자바 프로그램은 한 개 이상의 클래스(class) 로 구성됩니다.

클래스는 한 개 이상의 필드(field) 나 메소드(method) 로 구성됩니다.

 

기본 구조는 다음과 같습니다.

 

class 클래스 이름 
{
    필드 선언1
    필드 선언2
    ...
    
    메소드 선언1
    메소드 선언2
    ...
}

 

main() 메소드

 

자바 프로그램이 실행되면 제일 먼저 main() 메소드를 찾아 그 안의 모든 로직을 차례대로 실행합니다.

하나의 자바 프로그램에는 반드시 하나의 main() 메소드를 가지는 클래스가 존재해야 합니다.

 

main() 메소드의 선언은 다음과 같습니다.

 

public static void main(String[] args)
{
    // TODO
    ...
}

 

위의 원형처럼 main() 메소드는 반드시 public static void 로 선언되어야 합니다.

public 으로 선언된 메소드는 다른 클래스들에도 공개되며 해당 객체를 사용하는 프로그램 어디에서나 접근이 가능합니다.

static 으로 선언된 메소드는 프로그램에서 공용으로 사용되며 인스턴스를 생성하지 않아도 사용할 수 있습니다.

 

자바 클래스 파일(.java) 에 public 클래스가 존재하면 소스 파일의 이름은 반드시 해당 public 클래스의 이름과 같아야 합니다. 이러한 public 클래스는 자바 클래스 파일마다 단 한개만 가질 수 있습니다.

 

 

명령문(statement)

 

자바 프로그램의 동작을 명시하고 이러한 동작을 컴퓨터에 알려주는데 사용되는 문장을 명령문이라고 합니다.

자바의 모든 명령문은 반드시 세미콜론(;) 으로 끝나야 합니다.

 

 

주석(comment)

 

주석이란 코드에 대한 이해를 돕는 설명을 적거나 디버깅을 위해 작성하는 것으로 프로그램 실행에 전혀 영향을 미치지 않습니다.

 

주석은 다음과 같이 사용합니다.

 

// 한줄 주석

/* 
   여
   러
   줄
   주
   석
   // 여러줄 주석 내에 한줄 주석
*/

 

주의할 점은 여러줄 주석 내에 또 다른 여러줄 주석을 삽입할 수 없으므로 주석 사용시 주의하시기 바랍니다.

 

여기까지 임미다.

 

728x90