PRDEN

  • 홈
  • 태그
  • 방명록

Java 1

스트림(stream)

1. 스트림이 생기게 된 배경 통상적으로 많은 수의 데이터를 다룰 때 컬렉션이나 배열에 데이터를 담고 for문과 Iterator를 이용해서 코드를 작성해왔다. 그러나 이러한 방식으로 코드를 작성한다면 너무 길고 알아보기 어려우며 재사용성도 떨어진다. 또한, 데이터 소스마다 다른 방식으로 다루어야 한다. 예를 들어 List를 정렬할 때는 Collections.sort(); 배열을 정렬할 때는 Arrays.sort(); 이러한 문제점을 해결하기 위해 스트림이 만들어졌다. 스트림은 데이터 소스를 추상화 함으로써 데이터 소스가 무엇이든 간에(List, Set, Map, 배열, 파일에 저장된 데이터 등) 같은 방식으로 다룰 수 있게 되었으며 이로 인해 코드의 재사용성이 높아졌다. 2. 스트림 생성 //주문 상품 ..

Back-end/Java Language 2021.10.13
이전
1
다음
더보기
프로필사진

PRDEN

Spring will come to me through someone else.

  • 분류 전체보기 (327)
    • AI(Artificial intelligence) (5)
      • C,C++ Language (5)
      • Python Language (0)
      • 선형대수 (0)
      • 확률, 통계 (0)
      • 미,적분 (0)
    • App (13)
      • Dart Language (2)
      • WebView (2)
      • Flutter (9)
    • Front-end (69)
      • HTML 5, CSS3 (13)
      • JavaScript Language (17)
      • TypeScript Language (1)
      • React.js(Next.js) (16)
      • Vue.js(Nuxt.js) (22)
    • Back-end (68)
      • Java Language (30)
      • Spring-핵심& webMVC (25)
      • Spring-Security (8)
      • Spring-Batch (4)
      • Nodejs (1)
    • Persistence Framework (12)
      • SQL Mapper-Mybatis (4)
      • ORM -JPA (8)
    • CS (75)
      • 운영체제(리눅스) (8)
      • Network (22)
      • DataBase (22)
      • DesignPattern (1)
      • Algorithms & DataStructure (1)
      • ETC. (21)
    • DevOps (41)
      • Docker, Jenkins, Ansible, T.. (10)
      • AWS (24)
      • Azure (0)
    • 개발관련 도서 (38)
      • 대규모 서비스를 지탱하는 기술 (9)
      • 객체지향과 디자인 패턴 (3)
      • Http&Network Basic (10)
      • 테스트 주도 개발 시작하기 (2)
      • IT엔지니어를 위한 네트워크 입문 (8)
      • PracticalCloudSecurity (0)
      • Refactoring (1)
      • Apach Kafka (3)
      • 마이크로 서비스 패턴 (1)

Tag

Scanner, websocketconfig, QueryString, Rest, OS 캐시, 대규모 서비스를 지탱하는 기술, HTTP, 직렬화, 파티셔닝, JPA, OOP, MySQL 인덱스, React, 인덱스, SpringSecurity, mybatis, SpringBoot, vue.js, websocket, kafka,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바