[JAVA] 스트림 01

2021. 3. 9. 10:15·Java

Java SE 8 부터 스트림 API 사용 가능

스트림 API는 데이터를 추상화해 다양한 방식으로 저장된 데이터를 다루기 위한 공통된 방법을 제공한다.

 

특징

1. 내부 반복을 통해 작업을 수행

2. 재사용이 불가

3. 원본 데이터를 변경하지 않음

4. 스트림의 연산은 filter-map 기반의 API를 사용해 Lazy Evaluation을 통해 성능을 최적화한다

5. parallelStream() 을 통해 병렬 처리를 지원

 

동작 흐름

1. 생성

2. 중개 연산(변환)

3. 최종 연산(사용)

'Java' 카테고리의 다른 글

문자열 - 바이트 배열 변환  (0) 2021.11.01
Map 출력방법 정리  (0) 2021.09.28
[JAVA] 스트림 03  (0) 2021.03.10
'Java' 카테고리의 다른 글
  • 문자열 - 바이트 배열 변환
  • Map 출력방법 정리
  • [JAVA] 스트림 03
skw
skw
  • skw
    Time to lazy
    skw
  • 전체
    오늘
    어제
    • 분류 전체보기 (66)
      • Java (4)
      • Spring (7)
      • DB (1)
      • Devops (11)
        • AWS (4)
        • Docker (1)
        • etc (6)
      • DevTools (4)
        • IntelliJ IDEA (4)
      • 등등 (2)
      • 알고리즘 (34)
        • 문제 (32)
        • 이론 (2)
      • 일기장 (1)
      • 보물창고아님 비밀창고 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    http파일
    그리디
    뒤에있는큰수찾기
    프로그래머스
    springboot
    도커
    BOJ
    AWS
    Maven
    repository url
    정렬
    백준
    숫자 변환하기
    인텔리제이
    NEXUS
    무인도 여행
    IntelliJ
    docker
    sort
    EC2
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
skw
[JAVA] 스트림 01
상단으로

티스토리툴바