[아이템 42] 익명 클래스보다는 람다를 사용하라. 자바 8부터는 함수형 프로그래밍을 지원합니다. 추상 메서드가 하나인(Single Abstract Method)인터페이스를 함수형 인터페이스라고 부르며 람다식을 사용해 만들 수 있습니다. 람다는 익명클래스에 비해 코드가 간결하고 가독성이 좋다는 장점이 있습니다. 1 2 3 4 5 6 7 // 익명 클래스 방식 Collections.sort(words, new Comparator<String>() { @Override public int compare(String s1, String s2) { return Interget.compare(s1.length(), s2.length()); } }); 1 2 3 // 람다 활용 Collections....