functional interface2 Java - 람다 표현식(lambda expression) - 4개의 주요 functional interface Java8부터 도입된 람다 표현식과 관련하여 새로운 패키지인 java.util.function 이 도입되었다. 해당 패키지 안에는 대부분 함수형 인터페이스가 정의되어 있으며 특히 컬렉션 프레임워크와 스트림 API와 함께 많이 쓰인다. 그 말은 컬렉션 프레임워크와 스트림 API와 함께 람다 표현식도 많이 쓰인다는 것과 동일하겠다. JDK8부터 기본적으로 제공되는 java.util.function 패키지의 기본 함수형 인터페이스의 Supplier, Consumer, Function, Predicate에 대해서 기록한다. Supplier Supplier 인터페이스는 파라미터가 없는 T 타입의 객체를 리턴하는 get() 추상 메소드를 가지는 함수형 인터페이스이다. @FunctionalInterface publi.. 자바 2023. 9. 15. Java - 람다 표현식 (lambda expression) 개요 Java SE 8 부터 람다 표현식 이라는 개념이 도입되었다. 람다 표현식은 Functional Interface 를 구현하는 구현체라고 보면 좋을 것 같다. 혹은 Functional Interface의 익명 클래스 인스턴스를 생성하는 간단한 방법이라고 봐도 좋을 것 같다.이번 포스팅에서는 람다 표현식에 대한 소개를 하고자 한다. 람다 표현식 작성 세 단계람다 표현식을 작성할 때는 아래의 세 단계에 따라 작성하면 도움이 될 것 같다.작성하려는 람다 표현식의 유형 식별하기 (Functional Interface)구현할 올바른 메소드 찾기메소드 구현하기람다 표현식을 작성할 때 고려할 위 3가지 단계에 따라서 차근 차근 알아보자. Functional Interface (함수형 인터페이스)람다 표현식의 유형에는.. 자바 2023. 9. 10. 이전 1 다음 💲 추천 글