Java 함수형 프로그래밍 #2
람다 : 익명 함수 람다식 또는 람다함수는 프로그래밍 언어에서 사용되는 개념으로 익명함수(匿名函數, Anonymous functions)를 지칭한다. 함수형 인터페이스 하나의 추상 메서드만 선언된 인터페이스 람다 표현식으로 함수형 인터페이스의 추상 메서드 구현을 직접 전달할 수 있다. 람다 표현식 = 함수형 인터페이스의 추상 메서드 코드 전달 그렇다면 왜 아래 Comparator 인터페이스는 함수형 인터페이스인가? @FunctionalInterface Comparator { int compare(T o1, T o2); boolean equals(Object obj); } Java의 모든 참조형 객체는 Object 클래스의 equals, getClass, hasCode, toString ... 메서드를 사..