자바(Java)/JAVA 2SE

자바 어플리케이션의 구성

본클라쓰 2010. 11. 28. 07:48

자바의 어플리케이션은 세 종류의 컴포넌트로 구성되어 있다.

  1. 소스코드 주석
  2. 소스(클래스 선언)
  3. main() 메소드

 

 

■ 주석(Comments)

 

 주석은 컴파일러가 컴파일을 할 때 무시하는 부분으로 소스 코드의 가독성을 위해 개발자가 작성하는 문서이다. 자바에서 사용할 수 있는 주석의 종류는 다음과 같다.

 

주석 종류

설명

/* 텍스트 */

컴파일러는 ‘/*’로 시작하여 ‘*/’로 끝나는 부분까지 무조건 무시한다.

//** 문서설명 */

컴파일러는 ‘/**’로 시작하여 ‘*/’로 끝나는 부분은 무조건 무시한다. 하지만 javadoc툴은 이 주석을 사용하여 소스코드 설명 문서를 작성한다.

// 텍스트

한줄을 무시하는 주석

 

 

■ 자바의 main() 메소드

 

 자바의 main() 메소드는 C와 C++의 main 함수와 비슷하다. 어플리케이션의 시작점이여, 어플리케이션을 시작하기 위해서는 반드시 main() 메소드가 필요하다. 자바의 메소드는 독립적으로 호출될 수 없다. 반드시 객체나 클래스의 일부로서만 호출이 가능한데 예외적인 메소드가 main() 메소드이다. main()메소드는 자바 어플리케이션이 실행될 때 가장 먼저 호출되는 최초의 메소드이다.

 

 자바의 main()메소드는 다음과 같은 형태로 선언되어야 한다.

 

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

 

 메인 메소드의 인자로 전달되는 Strng args[] 배열은 실행시 옵션을 줄 수 있는 값들이다. main() 메소드는 public과 static 키워드를 반드시 사용하여 선언해야 에러를 발생하지 않는다.