ݺߣ

ݺߣShare a Scribd company logo
Lamda & Stream api
Lamda
메서드를 하나의 식(expression)으로 표현한 것.
함수형 언어에서 함수는 1급 객체 but.... 자바에는 함수가 없다
인터페이스를 함수처럼! -> 함수형
•변수나 데이터 구조안에 담을 수 있다.
•파라미터로 전달 할 수 있다.
•반환값(return value)으로 사용할 수 있다.
•할당에 사용된 이름과 관계없이 고유한
구별이 가능하다.
•동적으로 프로퍼티 할당이 가능하다.
Lamda
함수형 인터페이스를 강제
Lamda
함수형 인터페이스를 강제
Lamda
Lamda
Stream
스트림 생성 중개 연산 최종 연산
Stream
“개발자는 요소처리 코드에 집중 할 수 있다”
Stream
개발자 코드 컬렉션 개발자 코드 컬렉션
Stream
“내부 반복자를 사용하므로 병렬처리가 쉽다”
Stream
Stream
중개 연산 API
distinct(), filter(), map()
Stream
distinct()
Stream
filter()
Stream
map(), mapToInt()
Method Reference
Method Reference
Method Reference
클래스 :: 메소드
참조변수 :: 메소드
PetPic
Scouter
Stock
PetPic
람다와 스트림
람다와 스트림
Scouter
람다와 스트림
람다와 스트림
람다와 스트림
람다와 스트림
람다와 스트림
Stock
람다와 스트림

More Related Content

람다와 스트림