자바가 기본적으로 제공해주는 인터페이스 입출력 값의 유무, 사용기능등에 따라서 다양한 함수형 인터페이스들을 사용 할 수 있다. 기본적인 구현 import java.util.function.Function; public class Plus implements Function{ @Override public Integer apply(Integer t) { return t+1; } } 함수형 인터페이스를 사용 할 시 본래는 클래스를 함수형 인터페이스를 구현하는 형식으로 사용한다. 위의 예제는 Function이라는 기본제공 함수형 인터페이스를 사용하여 Plus라는 클래스를 생성하는 예제이다. 이는 메서드가 한개인 함수형 인터페이스이므로 람다식을 써서 구현 할 수 있다. 람다식을 통해 구현 할 시 클래스 파일을 ..