Effective Final : 메서드 안에 정의 된 필드 값으로 Final이 선언되지 않았지만 사실상 변수를 변경하는 부분이 없는 변수 예제 public static void main(String[] args) { } public void run() { int num = 10; //effective Final //로컬 클래스 class local { void print() { int num=11; System.out.println("hi"); } } //익명 클래스 Consumer anomy = new Consumer() { @Override public void accept(Integer t) { int num=11; System.out.println("hi"); } }; //람다식 Consumer ..