
오늘 공부한 것
- 스트림
- 저장 원소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 내부 반복자
- internal iterator
- stream 사용
- 객체를 통해 무엇을 할 것인지를 중심적으로 생각
- 이미 함수가 구현되어 있음
- 외부 반복자보다 효율적으로 요소 반복 가능
- 스트림 파이프 라인
- 중간 처리 스트림
- filter
- distinct
- flatMapp
- map
- boxed
- sorted
- peek
- 최종 처리 스트림
- allMatch
- anyMatch
- noneMatch
- 집계
- reduce
- collect
- forEach
- 중간 처리 스트림
- 병렬 처리 스트림
- 멀티 코어 CPU환경에서 하나의 작업을 분할해서 각각의 코어가 병렬적으로 처리하는 것
- 저장 원소를 하나씩 참조해서 람다식으로 처리할 수 있도록 해주는 내부 반복자
- 입출력
- IO 패키지
- 자바에서 데이터를 스트림을 통해 입출력
- 입력 스트림과 출력스트림
- input stream
- output stream
- reader
- writer
- 콘솔 입출력
- System.in
- System.out
- Scanner
- 파일 입출력
- FileInputStream
- FileOutputStream
- 보조 스트림
- IO 패키지
- 자바 실습 6
- 자바 토이프로젝트 리팩토링
느낀점
스트림 다른사람들 블로그에서는 많이 봤는데 한번도 배워본적이 없었다. 스트림은 함수가 이미 만들어져 있다는 점에서 새롭고 편리한 것 같다. 토이프로젝트를 리팩토링하고 있는데 메뉴 정리하는방식이 생각보다 힘들다.Menu를 상속해서 세부 메뉴를 구현하는데 어려움이 많다
'TIL' 카테고리의 다른 글
| [2022.10.19] jsp-servlet 공부 1일차 (0) | 2022.10.19 |
|---|---|
| [2022.10.18] 자바 공부 19일차 (1) | 2022.10.18 |
| [2022.10.14] 자바 공부 17일차 (0) | 2022.10.14 |
| [2022.10.13] 자바 공부 16일차 (0) | 2022.10.13 |
| [2022.10.12] 자바 공부 15일차 (0) | 2022.10.12 |