728x90
반응형
람다식(Lambda Expression) 의 특징
1️⃣ 람다식 내에서 사용되는 지역변수는 final이 붙지 않아도 상수로 간주됨
2️⃣ 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 없음
람다식(Lambda Expression) 의 장점
1️⃣ 코드를 간결하게 만들 수 있음
2️⃣ 식에 개발자의 의도가 명확히 드러나 가독성이 높아짐
3️⃣ 함수를 만드는 과정없이 한번에 처리할 수 있어 생산성이 높아짐
4️⃣ 병렬프로그래밍이 용이
람다식(Lambda Expression) 의 단점
1️⃣ 람다를 사용하면서 만든 무명함수는 재사용이 불가능
2️⃣ 디버깅이 어려움
3️⃣ 람다를 남발하면 비슷한 함수가 중복 생성되어 코드가 지저분해질 수 있음
4️⃣ 재귀로 만들경우에 부적합함
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 스트림(Stream)이란 ? (0) | 2022.03.16 |
---|---|
[Java] 함수형 인터페이스 (0) | 2022.03.15 |
[Java] 람다식이란? (0) | 2022.01.28 |
HashMap 사용 예제 (0) | 2021.12.30 |
HashSet 사용 예제 (0) | 2021.12.29 |