반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 멀티프로세싱
- 객체지향
- 1차 다트게임 자바
- 자바의정석
- 다형성
- 입출력
- 소수찾기 자바
- hackerrank
- java 약수 개수 구하기
- 프로그래머스
- 오버라이딩
- 멀티태스킹
- 덧칠하기 자바
- 소수만들기 자바
- 캡슐화
- over()
- 오버로딩
- 프로그래머스 옹알이2
- 자바의 정석
- 프로그래머스 1차 다트게임
- 프로그래머스 덧칠하기
- 모의고사 자바
- CPU
- java
- 쿠키
- 혼공얄코
- 약수개수 구하기
- 옹알이2 자바
- SQL Mapper
- 리눅스
Archives
- Today
- Total
목록스트림 (1)
쉽게 쉽게
스트림
이 글은 '자바의 정석'의 내용을 기반으로 공부한 내용을 덧붙인 글입니다. 1. 스트림이란? 스트림은 데이터 소스를 추상화하고, 데이터를 다루는데 자주 사용되는 메서드들을 정의해 놓았다. 1. 스트림을 사용하는 이유 스트림을 사용하는 이유는 배열이나 컬렉션뿐만 아니라 파일에 저장된 데이터도 모두 같은 방식으로 다룰 수 있기 때문이다. 데이터를 다룰 때, 컬렉션이나 배열에 담고 for문과 Iterator를 이용했지만, 이러한 방식은 코드가 길고 재사용성이 떨어진다는 단점이 있다. 또한 데이터 소스마다 다른 방식으로 다뤄야 한다는 점도 있다. Collection이나 Iterator와 같은 인터페이스를 이용해서 표준화시키긴 했지만 각 컬렉션마다 같은 동작을 위해 다른 메서드를 사용하는 경우가 있다. 예를 들어..
개발공부/Java
2023. 3. 31. 09:42