1) stream : 데이터 흐름, 원하는 결과를 필터링, 가공해 결과 얻을 수 있음. -> 성능이 더 좋으까? 왜까?
->어려움, 자세히 공부할것
2) 함수형 인터페이스(어제 이해못함)
자바에서 기본 제공하는 Functional Interface(함수형 인터페이스)
- 😊 정해진 인터페이스들 기억하고,,, 내가 구현하고 싶을때 갖다 쓰기
이번에 접한 것들
인자, 리턴 | 함수 이름 | |
---|---|---|
Predicate | 인자 하나 받고 boolean 리턴 | test() |
Function | T 인자를 받아서 R 인자 반환 | apply() |
Consumer | 인자 하나 받고 리턴 없음 | accept() |
Supplier | 인자 없고 T 반환 | get() |
Bi(어쩌구)로 두 개 이상의 타입을 받는것도 있다(BiPredicate, BiConsumer)