Java (10) 썸네일형 리스트형 람다 표현식 - 2. 자바 함수형 인터페이스 자바 함수형 인터페이스란 단 하나의 추상 메서드를 가지고 있는 인터페이스이다. 자바 표준 라이브러리에는 여러 유용한 함수형 인터페이스들이 포함되어 있다. 그 중 가장 기본적인 함수형 인터페이스는 java.util.function 패키지에 위치하고 있다. 몇가지 주요 함수형 인터페이스를 살펴보면 다음과 같다 // 매개변수 없이 값을 제공하는 역할을 하는 함수형 인터페이스 @FunctionalInterface public interface Supplier { T get(); } // 값을 소비하는 역할을 하는 함수형 인터페이스 @FunctionalInterface public interface Consumer { void accept(T t); } // 주어진 조건에 따라 참 또는 거짓을 반환하는 함수형 인.. 람다 표현식 - 1. 람다 표현식 기본 개념 서론 편의성 때문에 자주 사용하는 문법 중 하나가 람다식이다. 어느날 신입 개발자가 람다식에 대해서 물어보았다. 사용 방법과 덫붙여, 작성한 코드를 람다식으로 바꿔보면서 설명해 주었다. 그리고 어디에 어떻게 람다식을 사용할 수 있는지도 첨언하였다. 마지막으로 함수형 인터페이스와함수 디스크립터에 대해서 설명하려고 했는데 나 스스로도 명확히 알고 있지 못하고 있다는 것을 깨달아버렸다. 남에게 설명할 수 있어야 확실이 알게 된 것이라는 말이 있듯이 이번기회에 자바 람다식과 스트림, 함수형 인터페이스, 성능 비교 등 관련된 개념들을 하나씩 정리해보는 시간을 갖아보려고 한다. 'ChatGPT' 와 도서 '모던 자바 인 액션' 을 주로 참고하여 정리할 예정이다. 람다 표현식이란? 람다 표현식은 자바 8에서 도입된 .. 이전 1 2 다음