Java
내의 코드는 클래스 단위로 구성되고, 이 클래스들이 모여 하나의 애플리케이션을 이룬다.
Example.java
// class 이름은 대문자로 표기한다.
class Example {
public static void main(String[] args) // main 메서드 선언부
{
System.out.println("Hello, Java!"); // 실행할 코드
}
}
Java
애플리케이션은 main
메서드의 호출로 시작해서 그 안의 코드를 모두 실행시키고 나면 종료된다. 모든 클래스에 main 메서드가 있을 필요는 없으나 main
메서드가 포함된 클래스가 적어도 1개는 있어야 한다.
일반적으로 하나의 파일에 하나의 클래스를 정의하지만, 2개 이상을 정의해도 된다. 이 때, 파일명은 public
클래스의 이름과 일치해야한다. public
클래스가 없다면 어느 클래스의 이름으로 써도 상관 없다.