자바에서는 함수형 프로그래밍 패러다임을 지원하기 위해 람다식과 함수형 인터페이스를 도입하였습니다. 이번 포스팅에서는 이 두 개념이 무엇인지, 그리고 어떻게 활용할 수 있는지에 대해 알아보겠습니다. 함수형 인터페이스란? 함수형 인터페이스는 추상 메소드를 하나만 가지고 있는 인터페이스를 가리킵니다. 이 때 '@FunctionalInterface'를 인터페이스 위에 작성하여 단 하나의 추상 메소드만 선언할 수 있도록 제한할 수 있습니다. 예시코드: @FunctionalInterface interface MyInterface { void print(String message); } 위의 예시코드에서 MyInterface는 '@FunctionalInterface' 애노테이션을 가지고 있으며, print라는 하나의..