넘어졌으면 일어서서 다시 걷자 🐈My GitHub🐈

Stream 2

Java - 스트림 Stream (2)

2024.04.24 - [공부한 기록/Programming Language] - Java - 스트림 Stream Java - 스트림 Stream스트림 Stream 스트림은 사전적 의미로 '흐르다'라는 의미를 가진다. 프로그래밍 분야에서는 이는 '데이터의 흐름'을 일컫는다. 스트림에서는 스트림 데이터와 스트림 연산의 개념을 모두 포함aitidev.tistory.com  입출력 처리 여기서 다루는 스트림의 개념은 이전 스트림 관련글과 같다. 스트림에 관한 내용을 다시 상기하려면 위 링크를 누르고 읽어보자!  입출력(I/O)은 단어 그대로, 시스템 및 소프트웨어의 입력과 출력을 의미하는 것은 바로 알 수 있을 것이다. 이번에는 스트림의 입출력에 대해 알아보도록 하겠다!  입출력 스트림은 크게 2가지로 나뉘는데..

Java - 스트림 Stream

스트림 Stream 스트림은 사전적 의미로 '흐르다'라는 의미를 가진다. 프로그래밍 분야에서는 이는 '데이터의 흐름'을 일컫는다. 스트림에서는 스트림 데이터와 스트림 연산의 개념을 모두 포함한다.  JDK 8에서 새롭게 추가된 기능이라고 하며, 데이터 집합체를 반복적으로 처리할 때 사용한다. 가장 중요한 점은 데이터 소스가 무엇이든 같은 방식으로 다룰 수 있다는 것이다. 컬렉션이나 배열 뿐만 아니라 파일의 데이터도 같은 방식으로 다룰 수 있다. 스트림은 데이터를 읽기만 한다. 따라서 데이터소스를 변경하거나 하지 않는다.  컬렉션과 달리 일회용이며, 일시적인 저장공간을 필요로 하지 않는다. 컬렉션이 재사용이 가능하다. 스트림은 내부반복 Internal iteration으로 작업을 처리한..

728x90
반응형