Effective Java (1) 썸네일형 리스트형 7장. 람다와 스트림 - (1) 람다 자바 8에서 함수형 인터페이스, 람다, 메서드 참조라는 개념이 추가되면서 함수 객체를 더 쉽게 만들 수 있게 되었습니다. 먼저, 람다에 대해서 알아보겠습니다. 아이템 42. 익명 클래스보다는 람다를 사용하라 JDK 1.1 이후에는 함수 객체를 만드는 주요 수단은 익명 클래스였습니다. 하지만 익명클래스 방식은 코드가 길기 때문에 8버전 이전 자바는 함수형 프로그래밍에 적합하지 않았습니다. 자바8에 람다가 등장하면서 함수형 인터페이스라 부르는 인터페이스들의 인스턴스를 람다식을 사용하여 만들 수 있게 되었습니다. ## AS-IS Collection.sort(words, new Comparator() { public int compare(String s1, String s2) { return Integer.co.. 이전 1 다음