람다식
자바는 람다식을 익명 구현 객체로 변환한다
익명 구현 객체란 이름이 없는 인터페이스 구현 객체를 말한다
익명구현 객체를 람다식으로 표현하려면 인터페이스는 단 하나의 추상 메소드만 가진다
인터페이스가 함수형 인터페이스임을 보장하기 위해서는 @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 |