[Java] Final 이란?
Java의 Final 키워드Java에서는 불변성을 보장하기 위해 final 키워드를 제공한다.클래스나 변수에 final을 붙이면 처음 정의된 상태가 변하지 않음을 보장하며 이는 코드의 안정성과 예측 가능성을 높인다. 기본적으로 Java 변수들은 가변적이지만, final 키워드를 통해 참조 값을 변경할 수 없도록 만들어 불변성을 확보할 수 있다. final 필드변수에 final을 붙이면 해당 변수는 초기화 이후 값을 변경할 수 없다.단, 객체 참조형 변수일 경우 내부 데이터는 수정 가능하나 참조 자체를 변경하는 것은 불가능하다. 주로 상수 값 정의 시 사용하며 특정 값이 코드 전체에서 변하지 않아야 할 때 유용하다.final int MAX_VALUE = 100;MAX_VALUE = 200; // 오류 발..