[Java] 자바의 Stream
🔎 Stream 자바 8에서 추가된 스트림(Stream)은 람다를 활용할 수 있는 기술 중 하나입니다. 자바 8 이전에는 배열 또는 컬렉션 인스턴스를 다루는 방법은 for 또는 foreach 문을 돌면서 요소 하나씩을 꺼내서 다루는 방법이었습니다. 간단한 경우라면 상관없지만 로직이 복잡해질수록 코드의 양이 많아져 여러 로직이 섞이게 되고, 메소드를 나눌 경우 루프를 여러 번 도는 경우가 발생합니다. 스트림은 '데이터의 흐름' 입니다. 배열 또는 컬렉션 인스턴스에 메소드 여러 개를 조합해서 원하는 결과를 필터링하거나 가공된 결과를 얻을 수 있습니다. 또한 람다(Lambda)를 이용해서 코드의 양을 줄이고 간결하게 표현할 수 있습니다. 즉, 배열과 컬렉션을 함수형으로 처리할 수 있습니다. 📌 Iterator..
백엔드/Java
2023. 2. 15. 00:54
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파이썬
- 프론트엔드 기초
- jest
- 디프만
- react
- Python
- next.js
- frontend
- CSS
- JSP
- HTML
- 프로젝트 회고
- react-query
- 리액트
- 딥러닝
- 타입스크립트
- 자바스크립트
- 자바
- 스타일 컴포넌트 styled-components
- 자바스크립트 기초
- TypeScript
- 인프런
- 리액트 훅
- 데이터분석
- 머신러닝
- 프론트엔드 공부
- testing
- 프론트엔드
- styled-components
- rtl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함