[Java] final 상수성의 한계
자바의 final은 c/c++ 등과 비교해서 상수성의 제약이 굉장히 헐거운 편이다.
아래의 코드는 t라는 final 변수에 두번의 할당을 시도한다.
당연히 에러가 날것이다.


근데 final은 이게 다다.
'final T t'는딱 't'라는 변수가 어떤 객체를 참조하는지에 대해서만 딱 고정을 하는 것이지, 그 객체가 어떻게 변하든 아무 신경도 안쓴다.
아래의 코드는 참조된 객체의 필드를 변경하지만, 정상적으로 작동한다.
