[내일배움캠프 사전캠프] TIL 6일차

맹돌이·2026년 8월 31일

사전캠프

목록 보기
11/11
  1. 오늘 배운 키워드
  • 스트림
  1. 스트림
  • 선언형 스타일로 가독성이 뛰어나다.
  • 컬렉션과 자주 사용된다.
  • map(), filter()와 함께 사용되는 경우 많다
  • stream()에서는 데이터를 준비하는 단계이다(흐름 준비)
  • map()은 중간 연산 등록 단계인데, 각요소를 주어진 함수에 적용해 변환하는것
  • collect() 최종 연산 단계로 어떤 형태로 받고싶은지
  • 람다식을 직접 매개변수로 전달함으로써 깔끔하게 식을 정리할 수 있다
  • map()에 Function이라는 함수형 인터페이스(@FunctionalInterface)를 들고있기 때문이다.
  • stream과 람다의 조합을 잘 사용하면 좋다!
  • filter()는 말그대로 필터링을 해주는 역할을 한다 마찬가지로 FunctionalInterface인 Predicate가 존재하니까 람다식 사용가능

0개의 댓글