본문 바로가기
백엔드/Java

람다

by 1005ptr 2018. 6. 6.
반응형

윤성우 - 열혈 JAVA 프로그래밍 책 내용을 정리한 것


람다를 사용하면

- 코드를 줄일 수 있다.

- 가독성도 뛰어나다.

- 람다식은 그 표현을 최대한 간단히 하는 것이 미덕이다.



익명함수 vs 람다

Printable prn = new Printable() {

@Override

public void print(String s) {

System.out.println(s);

}

};

Printable prn = (s) -> {System.out.println(s);};


1. 좌항의 Printable 자료형을 보고 생성자 제거(알아서 찾는다) 색깔

2. 매개변수가 하나인 Printable의 메서드를 찾아서 알아서 선택 색깔

Printable prn = new Printable() {

@Override

public void print(String s) {

System.out.println(s);

}

};


람다식의 인자 전달

- 메서드의 인자로 람다식을 전달할 수 있다.

- 인스턴스의 생성문이니까



반응형

'백엔드 > Java' 카테고리의 다른 글

람다 인터페이스들  (0) 2018.06.26
람다와 함수형 인터페이스  (0) 2018.06.25
이너 클래스/로컬 클래스/익명 클래스/람다  (0) 2018.06.21
람다의 표현식  (0) 2018.06.06
병목현상 방지  (0) 2018.05.16

댓글