🍀

Stream문 장단점, 자바 8 람다 [자바 객체 지향]

작성일자
May 3, 2023
태그
DIARY_DEVELOP
프로젝트
책 종류

새로 배운 것

Stream 장단점

  • 서론)
    • 개발에선 자주 쓰던 Stream문을 코테에선 잘 안쓰게 되는데, PS 풀 때도 Stream을 써볼까? 다른 사람 풀이를 보면 Stream을 왜 많이들 안쓰지? 하는 의문이 생겼다
  • 본론)
    • 일단 PS 풀이에서 for문 대신 Stream문을 쓴 예시 코드들을 몇 개 찾아봤다.
    • 예시) max
      • for
        • Stream
        • 예시) max
          • for
            • Stream
            • 그렇다면 왜 코테에서 사람들이 Stream보단 for문을 애용할까? 나는 PS 정답을 맞추고서 꼭 무슨 일이 있어도 다른 사람 풀이를 봐본다,, 다른 사람들 코드는 또 어떤지 너무 궁금해서,,, 그때 언뜻 Stream으로 푼 풀이에 대해 댓글로 누군가가 시간이 엄청 오래 걸릴 것이라 했던 게 기억났다. 그래서 시간 복잡도 위주로 검색해보았다.
          • 결론)
            • 코테 준비로 바빠져 토욜에 마저 쓰겠다,,,,
           

          [책] 자바 8 람다

          • 서론
            • 위에 보듯 코테 풀이 중 생긴 궁금증에서 Stream을 찾아보다가, Lambda도 예전에 책에서 대강 읽고 넘어갔던 게 기억나 제대로 다시 보고 싶어졌다. 역시 뭐든 필요한 때가 되어야 눈에 더 잘 들어오는 거 같다
          • 본론
            • 코테 준비로 바빠져 토욜에 마저 쓰겠다,,,,

          하루 정리

          TIL 작성하기
          NOI
          9시 개발팀 스크림
          PS
          Stream 정리
          lambda 책 읽고 정리