Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1주차 스터디 : Chapter 4. 스트림 소개 #4

Open
xlffm3 opened this issue Feb 19, 2021 · 13 comments
Open

1주차 스터디 : Chapter 4. 스트림 소개 #4

xlffm3 opened this issue Feb 19, 2021 · 13 comments

Comments

@xlffm3
Copy link
Member

xlffm3 commented Feb 19, 2021

기간

  • 2021.02.19 ~ 2021.02.26

진행자

  • 크로플
@xlffm3
Copy link
Member Author

xlffm3 commented Feb 21, 2021

공부한 내용

@jaeseongDev
Copy link
Member

공부한 내용

느낀 점, 궁금한 점

  • 모든 내용을 다 꼼꼼하게 학습해서 내 것으로 만들기엔 양이 많으므로, 너무 많은 욕심을 부리지 말고 내가 부족한 부분과 필요한 부분 위주로 선별적인 학습이 필요한 것 같다.

@thisisyoungbin
Copy link
Member

공부한 내용

느낀점 or 궁금한 점

  • 스트림은 비싼 연산이라고 했는데, 왜 가독성과 성능까지 좋아지는데 비싼 연산이라고 표현한 이유가 궁금했다. 비용이 많이 드는 부분을 스트림을 통해 한번에 처리할 수 있어서 그런걸까?

@KJunseo
Copy link
Member

KJunseo commented Feb 25, 2021

공부한 내용

[도서][모던 자바 인 액션] - 스트림 소개

느낀점 or 궁금한 점

스트림에 대한 전반적인 점을 알 수 있었다. 특히 스트림과 컬렉션의 차이를 설명할 때 예로 든 브라우저 인터넷 검색 예제(145page)가 가장 기억에 남는다.

내부 반복과 외부 반복은 병렬성 관리 빼고 성능면에서도 차이가 있을까?

@dusdn1702
Copy link
Collaborator

dusdn1702 commented Feb 25, 2021

공부한 내용

4장 - 스트림 소개

느낀점 or 궁금한 점

@Rok93
Copy link
Member

Rok93 commented Feb 25, 2021

공부한 내용

Chap04. 스트림 소개

참고하면 좋을 자료들..

Stream의 foreach 와 for-loop 는 다르다.

@xrabcde
Copy link
Collaborator

xrabcde commented Feb 25, 2021

공부한 내용

느낀점 or 궁금한 점

  • 사실 stream을 제대로 공부해보지 않고 무작정 사용하다보니 헷갈리는 부분들이 많았는데 이 장은 마치 가려웠던 부분을 벅!벅! 긁어주는 느낌이었다.
  • DVD vs 스트리밍 같은 찰떡같은 예시들이 많아 자료구조를 이해하기 쉬웠다.
  • 이렇게 예제코드로 공부할 때는 감을 잡은 것 같은데 왜 막상 미션할 때는 stream 활용을 잘 못 할까...😂
  • 다양한 상황에서 stream을 적용할 수 있도록 stream 연산들에 대해 더 공부하고 연습해봐야겠다.
  • 스트림 연산에도 자바 컨벤션이 있는지 궁금하다 (연산을 5개 미만으로 쓰는 게 좋다던지..)

@ohjoohyung
Copy link
Member

공부한 내용

느낀점 or 궁금한 점

  • 적절한 예시를 들어가며 컬렉션과 비교하여 스트림 설명을 하고 있어 이해하기 쉬웠다.
  • filter 같은 연산은 고수준 빌딩 블록으로 이루어져 특정 스레딩 모델에 제한되지 않는다고 적혀있는데
    이 고수준 빌딩 블록이라는 의미가 무엇인지 궁금하다.
  • 스트림은 매력적이지만 무조건 사용하는 것이 아닌 상황에 따라 적절하게 사용할 필요가 있을것 같다.

@pika96
Copy link
Member

pika96 commented Feb 25, 2021

공부한 내용

느낀점 or 궁금한 점

  • 스트림에 대해 깊이 공부하고 싶었는데 스트림의 기초부터 설명해주어 정말 좋았다.
  • 스트림과 컬렉션을 적절한 예시로 설명하여 매우 이해가 잘되었다.
  • 스트림의 장점을 나열해놓았지만 분명 컬렉션의 장점도 있을 것이다. 스트림에서 얻을 수 없는 컬렉션의 장점은 무엇일까?

@kixtaxwax
Copy link
Member

공부한 내용

느낀점 or 궁금한 점

  • 스트림 편해 보여서 다짜고짜 쓰기만 했는데 대략적인 동작 원리를 알게 되어 좋았다.
  • 병렬 스트림이 순차 스트림보다 마냥 좋지만은 않다고 알고 있는데, 병렬 스트림을 선택할 정도의 데이터 처리량은 어느 정도일까?

@perenok
Copy link
Collaborator

perenok commented Feb 26, 2021

공부한 내용

Chapter 4. 스트림 소개

느낀 점 or 궁금한 점

  • 스트림이 어떤 건지 제대로 모른 채로 좋다고 해서 사용해 왔는데 기초 개념에 대해 공부 할 수 있어 좋았다.
  • 스트림이 비싼 연산이라고 언급 했는데 그렇다면 항상 스트림을 쓰는 게 이득이 아닐 수도 있다는 뜻인가 궁금하다.

@binghe819
Copy link
Collaborator

공부한 내용


느낀 점 or 궁금한 점

  • 정리만하고 올리는 것을 까먹었네요..
  • 스트림을 사용하면서 컬렉션과의 차이점이 궁금했었는데 궁금증이 조금은 풀린 것 같아요!
  • 예제가 이해하는게 굉장히 큰 도움이 되네요!

@bimppap
Copy link

bimppap commented Mar 15, 2021

공부한 내용

느낌 점 or 궁금한 점

  • 스트림 API를 사용하는 방법에 대해선 익숙해졌지만 스트림을 설명해보라고 하면 어딘가 막막했는데, 이번에 정리하면서 스트림의 정확한 뜻과 특징들을 알 수 있었다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests