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
복사했습니다!