변수에 사용된 final: 변수에 final 키워드가 사용되면, 그 변수에 할당된 값이 한 번 설정되면 다시 변경할 수 없습니다. 이것을 "상수"로 생각할 수 있으며, 주로 프로그램에서 수정되지 말아야 하는 값을 나타낼 때 사용됩니다.
메서드에 사용된 final: 메서드에 final 키워드가 사용되면, 해당 메서드는 하위 클래스에서 오버라이드(재정의)할 수 없습니다. 즉, 이 메서드의 동작은 변경될 수 없습니다.
정적 변수 (Static Variables): 클래스의 인스턴스와 관련이 없는 변수를 나타내며, 클래스 레벨에서 공유됩니다. 정적 변수는 클래스의 모든 인스턴스가 공유하므로, 한 인스턴스에서 값을 변경하면 모든 다른 인스턴스에도 영향을 미칩니다.