본문 바로가기

WEB/Java

람다식

람다식

자바는 람다식을 익명 구현 객체로 변환한다

익명 구현 객체란 이름이 없는 인터페이스 구현 객체를 말한다

익명구현 객체를 람다식으로 표현하려면 인터페이스는 단 하나의 추상 메소드만 가진다

인터페이스가 함수형 인터페이스임을 보장하기 위해서는 @FunctionalInterface 어노테이션을 사용한다(선택사항)


메소드 참조

메소드를 참조해서 매개변수의 정보 및 리턴 타입을 알아내 람다식에서 불필요한 매개변수 제거

 

정적 메소드를 참조할 경우

클래스::메소드

 

인스턴스 메소드인경우

참조변수:: 메소드

 

매개변수의 메소드인 경우

클래스:: 메소드

 

생성자인 경우

클래스 :: new

'WEB > Java' 카테고리의 다른 글

소켓  (0) 2024.10.31
ServletRequest, ServletResponse, HttpServletRequest, HttpServletResponse  (0) 2024.10.31
역직렬화 후 추가 가공  (0) 2024.06.16
Bcrypt와 비밀번호 암호화  (0) 2024.05.21
람다식  (0) 2024.02.21