본문 바로가기
JAVA/JAVA 기초

람다식

by 도쿠니 2022. 3. 29.

1. 람다 표현식 (Lambda Expression)

- 메소드 대신 하나의 식으로 표현하는 것

- 익명 함수라고도 한다.

// (매개변수,...) -> {실행문...}
(int x,int y) -> {return x+y;}

 

2. 장점

- 코드가 간결해진다.

- 가독성이 높아진다.

- 생산성이 높아진다

 

3. 단점

- 재사용이 불가능하다.

- 디버깅이 어렵다

- 재귀함수로는 맞지 않다.

 

4. 사용하는 곳

- 람다식을 쓸 때는 함수형 인터페이스를 사용하는 곳에서 사용 가능하다.

- 함수형 인터페이스 : 추상 메소드를 하나만 가지고 있는 인터페이스 

 

* 심화 과정은 후에 모던 자바 인 액션 공부할 때 깊게 공부해보도록 할 예정이다.

'JAVA > JAVA 기초' 카테고리의 다른 글

자바 8 람다를 이용한 다중 조건 정렬  (0) 2022.04.07
스트림 (Stream)  (0) 2022.03.29
컬렉션 프레임워크 (Collection Framework)  (0) 2022.03.29
예외 (Exception)  (0) 2022.03.29
입출력(IO)  (0) 2022.03.29

댓글