lambda 와 effectively final JDK 1.8에서 추가된 람다식에는 규칙이 있다. 람다식은 외부 block에 있는 변수에 접근할 수 있다. 외부에 있는 변수가 지역 변수 일 경우 final 혹은 effectively final인 경우에만 접근할 수 있다. effectively final이란? A non-final local variable or method parameter whose value is never changed after initialization is known as effectively fianl. Java8에 추가된 syntatic sugar의 일종으로, 초기화 된 이후 값이 한번도 변경되지 않았다면 effectively final이라고 할 수 있다. effective..