public static final void main {
}
상수 변수를 선언하는 경우 대문자로 선언
final
- JAVA에서 상수를 선언할 때는 final을 사용하여 선언한다.
- final은 해당 객체를 단 한 번만 할당할 수 있다.
static
새로운 메모리에 할당하지 않고 한 메모리에 계속 재사용
- 클래스에 고정된 변수 혹은 값을 나타낸다.
- 전역적으로 쉽게 사용하나 변하지 않는 변수 or 메서드를 사용할 때 주로 사용한다.
- 클래스 로더가 클래스를 로딩 시 메모리에 할당시킨다.
- 메모리 할당을 한 번만 한다.
- 클래스 호출, 객체 생성을 할 필요없이 즉각 사용가능하다.
상수
- 변수의 반댓말
- 변하지 않는 값을 사용하고 싶을 때 사용한다.
- 프로그램에서 변하지 않고 고정된 값인 경우 상수를 선언하여 사용한다.
Ex.
- 프로그램에서 에러가 난 경우 에러코드/에러메시지를 보여줄 때
- 프로그램의 기본적인 환경설정정보(DB정보, IP주소정보 등)를 설정할 때