스트림의 장점, 사용 목적
1. 데이터 소스를 추상화
데이터 소스가 뭐든 같은 방식으로 다룰 수 있다. 컬렉션의 경우 List를 정렬할때는 Collections.sort(), 배열을 정렬할 땐 Arrays.sort()를 써 같은 기능의 메서드들이 중복 정의돼있었음.
2. 코드의 재사용성이 높아짐
3. 배열이나 컬렉션뿐 아니라 파일에 저장된 데이터도 모두 같은 방식으로 다룰 수 있음
'JAVA > 개념' 카테고리의 다른 글
자바(JAVA) 지금까지 공부한 것 중 기억해둘 것 정리 (0) | 2020.07.10 |
---|---|
자바 변수 / 데이터 타입 / 기본형 변수의 크기 (0) | 2020.07.09 |
자바로 프로그래밍할 때의 암묵적인 규칙들 (0) | 2020.07.09 |
자바 개발환경 구축하기, 자바 프로그램 작성하기 (0) | 2020.07.08 |
자바 JVM (자바 버추얼 머신)이란? (0) | 2020.07.08 |