익명함수로서 메소드 대신 하나의 식으로 표현하는 것
장점
- 일반적으로 코드가 간결해지고 코드 가독성이 높아 생산성 또한 높아짐
단점
- 재사용이 불가능하며 디버깅이 어렵고 재귀함수로는 맞지 않음
link
https://ssdragon.tistory.com/14
람다식이란?
람다식(Lambda Expressions) 메서드를 하나의 식(expression)으로 표현한 것! 이름이 없는 메서드! 메서드를 람다식으로 표현하면 메서드 이름과 반환값이 없어지므로 익명 함수(anonymous function)라고도 부
ssdragon.tistory.com
https://kihwan95.tistory.com/20
자바 람다식이란(Lambda expression)
JDK1.8부터 추가된 람다식(Lambda expression)은 간단히 말해서 메서드를 하나의 식(expression)으로 표현한 것입니다. 람다식의 도입으로 인해, 자바는 객체지향 언어인 동시에 함수형 언어가 되었습니다
kihwan95.tistory.com
'Study for Backend > Programming language - Java' 카테고리의 다른 글
[Java연습] 정수 자료형의 숫자를 거꾸로 변환 (0) | 2024.02.17 |
---|---|
[Java기초] 스트림 (0) | 2024.02.13 |
[Java기초] 예외 처리 (0) | 2024.02.12 |
[Java기초] 컬렉션 프레임워크 (2) | 2024.02.12 |
[Java기초] next()와 nextLine()의 차이점 (0) | 2024.02.12 |