반응형
윤성우 - 열혈 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 |
댓글