Java
reflection 을 주의해서 사용해야 하는 이유
리플렉션에 대해 공부하던 중 갑자기 궁금한 점이 생겼습니다. final 키워드가 붙은 곳도 변경이 가능하다는 점인데요 이를 실제로 변경하게 되면 어떤 결과가 나올까요? https://stackoverflow.com/questions/3301635/change-private-static-final-field-using-java-reflection public class EverythingIsTrue { static void setFinalStatic(Field field, Object newValue) throws Exception { field.setAccessible(true); Field modifiersField = Field.class.getDeclaredField("modifiers"); mod..