yooputer's devlog

고정 헤더 영역

글 제목

메뉴 레이어

yooputer's devlog

메뉴 리스트

  • 홈
  • 분류 전체보기 (166)
    • Computer Science (10)
      • 알고리즘 (2)
      • 데이터베이스 (8)
    • Programming Language (3)
      • Java (1)
      • Python (1)
      • JavaScript (1)
    • Framework (9)
      • Spring | SpringBoot (6)
      • SwiftUI (0)
      • DBMS (2)
    • Project (37)
      • WithParents (18)
      • Meta ESG (7)
      • MugLog (1)
      • 영풍문고 리뉴얼 (3)
      • 정산타임 (1)
      • 포트폴리오(NextJS + Notion API) (6)
      • etc. (1)
    • Coding Test (43)
      • 개념 (0)
      • 문제풀이 (43)
    • 컴공 수업 (0)
      • 오픈소스 소프트웨어 (0)
      • 정보검색 (0)
      • 컴파일러 (0)
    • Development Study (57)
      • 개발 관련 도서 (7)
      • 이펙티브 자바 (15)
      • SQLP (2)
      • 잡기술 (14)
      • 도커 (4)
      • 대용량 트래픽 처리 (6)
      • AI 개발 활용기 (4)
      • HTML&CSS (2)
      • 프론트엔드 (2)
    • 취업준비 (1)
      • 면접후기 (0)
      • 면접준비 (0)
    • 주절주절 (3)

검색 레이어

yooputer's devlog

검색 영역

컨텐츠 검색

Programming Language/Java

  • [JAVA] 내가 사랑하는 stream에 대하여...

    2024.10.24 by yooputer

[JAVA] 내가 사랑하는 stream에 대하여...

컬렉션(Collection)유사한 객체 집단을 효율적으로 관리하기 위한 자료구조List, Set, Map, Queue, Stack, ...ArrayList는 List 인터페이스를 상속한 클래스스트림(Stream)컬렉션, 배열, 입출력 자원과 같은 데이터 집합체를 반복적으로 처리하는 기능스트림 데이터와 스트림 연산의 개념을 모두 포함JDK8부터 추가컬렉션과 스트림의 비교구분컬렉션스트림처리 방식다운로드스트리밍저장공간필요불필요반복 방식외부 반복내부 반복코드 구현명령형선언형원본 데이터변경변경하지 않고 소비연산 병렬화어려움쉬움스트림 종류Stream : 객체 원소로 구성IntStream : int 타입의 원소로 구성LongStream : long 타입의 원소로 구성DoubleStream : double 타입의 원소..

Programming Language/Java 2024. 10. 24. 22:28

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
yooputer's devlog © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바