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