UnaryOperator1 Functional Interface 파고들기 Functional Interface 는 JDK 1.8 부터 추가된 기능으로 람다(lambda) 표현식과 메서드 참조(method reference) 를 사용할 수 있습니다. (람다 표현식과 메서드 참조는 내용이 많으므로 설명을 생략) Functional Interface 는 functional method 라고 불리는 하나의 abstract method 만 존재해야 하며 0개 이상의 default(or static) method 를 갖고 있을 수 있고, 사용시 입력값과 반환값을 자동으로 할당해 주는 특징이 있으며 @FunctionalInterface 어노테이션이 달려있습니다. @FunctionalInterface 어노테이션이 없어도 Functional Interface 로서 동작하는데에는 문제는 없지만.. 2022. 4. 28. 이전 1 다음