1️⃣ 람다식이란?JDK 1.8 부터 추가된 람다식(Lambda Expression)은 메서드를 하나의 식(Expression)으로 표현한것이다.람다식은 함수를 간략하면서도 명확한 식으로 표현할 수 있다.이러한 람다식은 메서드의 이름과 반환값을 제거할 수 있어 "익명함수" 라고도 한다. 람다식 형태// 람다식 형태(매개변수, ...) -> { 실행문 }// 일반 메서드public int sum(int a, int b){ return a + b;}// 일반 메서드를 람다식으로 변환(int a, int b) -> { return a + b; }; 위와 같이 람다식 형태는 익명함수처럼 메서드의 이름과 반환 타입을 제거하고 선언부와 몸통 사이에 -> 를 추가한다.-> 가 있음으로써 왼쪽 매개변수를 이용해서 중괄..
Java 람다식, 이중 콜론 연산자(메소드 참조 표현식)
1️⃣ 람다식이란?JDK 1.8 부터 추가된 람다식(Lambda Expression)은 메서드를 하나의 식(Expression)으로 표현한것이다.람다식은 함수를 간략하면서도 명확한 식으로 표현할 수 있다.이러한 람다식은 메서드의 이름과 반환값을 제거할 수 있어 "익명함수" 라고도 한다. 람다식 형태// 람다식 형태(매개변수, ...) -> { 실행문 }// 일반 메서드public int sum(int a, int b){ return a + b;}// 일반 메서드를 람다식으로 변환(int a, int b) -> { return a + b; }; 위와 같이 람다식 형태는 익명함수처럼 메서드의 이름과 반환 타입을 제거하고 선언부와 몸통 사이에 -> 를 추가한다.-> 가 있음으로써 왼쪽 매개변수를 이용해서 중괄..
2024.01.16