private final (1) 썸네일형 리스트형 [Java] private static final VS private final private static final static 키워드로 생성된 변수는 해당 변수가 있는 클래스 로드 중에 초기화되며, 애플리케이션 실행 내내 메모리에 머물러 있다. 따라서 초기화 과정 없이 해당 변수, 메소드에 접근할 수 있다. non-static(static 키워드 없이 생성된) 변수는 새로운 객체를 생성할 때마다 초기화된다. 자바 코드 컨벤션에 따르면 static final 변수 이름은 대문자(uppercase)로 작성되어야 한다. 아래 코드는 static final 키워드로 임의의 난수를 생성하는 변수를 생성했다. 그리고 해당 변수를 가진 클래스 인스턴스를 세 개 생성하여 static final 키워드가 붙은 변수인 경우 어떤 값을 출력하는지 알아보았다. 출력 결과 서로 다른 인스턴스를 생성하여.. 이전 1 다음