개발새발

  • 홈
  • 태그
  • 방명록

스트림 1

[Java] 스트림(Stream)

Java에서 스트림(stream)은 데이터 처리 작업을 보다 간결하고 효율적으로 수행하기 위한 API로, Java8에 추가되었다.컬렉션(리스트, 집합 등)이나 배열 등의 데이터를 다룰 때, 필터링, 변환, 집계 등 다양한 작업을 선언형으로 할 수 있도록 돕는다.스트림은 데이터를 반복적으로 처리하는 대신 파이프라인 방식으로 처리하는 것이 특징이다.스트림을 간단히 말하면 데이터를 한 줄로 처리하는 작업 방식이라고 보면 된다.특징1. 선언형: for-loop와 같은 명령형 코드보다 간결하게 "무엇을 할지"에 집중2. 파이프라인 처리: 여러 연산을 체인 형식으로 연결해 순차적으로 처리3. 데이터 원본 불변성: 스트림 연산은 데이터 원본을 변경하지 않으며 새 스트림을 반환4. 지연 연산(Lazy Evaluatio..

Java/기본 2024.10.27
이전
1
다음
더보기
프로필사진

개발새발

방문자수Total

  • Today :
  • Yesterday :
  • 분류 전체보기 (102)
    • 네트워크 (7)
      • 기본 (7)
    • Java (22)
      • 기본 (14)
      • 알고리즘 (3)
      • Effective Java (2)
      • 강의 (0)
      • Spring (3)
    • JavaScript (16)
      • 기본 (1)
      • 응용하기 (5)
    • Node.js (11)
      • React (8)
      • Vue (0)
    • Sql (4)
    • 개발 (9)
      • 개발 일상 (2)
      • 개발 지식 (1)
      • 결제 (1)
      • 알면 좋은 (5)
    • Python (13)
      • 기본 (11)
      • 알고리즘 (2)
    • AWS (2)
    • 알고리즘 (18)
      • 개념 (3)
      • Programmers (6)
      • LeetCode (7)
      • 백준 (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바