학습 요약
자바 강의, 코테 문제
Stream
Stream의 특징
- 데이터 변경 불가
- 일회성 // 한 번 사용한 Stream은 재사용 불가
- 중간 연산과 최종 연산 // 중간 연산 : 새로운 스트림 반환, 최종 연산 : 결과 반환 후 스트림 종료
Stream 생성 방법
- 컬렉션으로부터 생성
List<자료형> list = new ArrayList<>();
Stream<자료형> stream1 = list.stream();
- 배열로부터 생성
자료형 [] arr = {};
Stream<자료형> stream2 = Arrays.stream(arr);
- 직접 생성
Stream<자료형> stream3 = Stream.of();
JAVA 강의
추상 클래스를 상속했을 때 추상 메서드 모두를 오버라이딩 안하면 그 클래스도 추상 클래스로 정의해야 함
추상 메서드로 작성하면 강제적으로 자식이 오버라이딩을 하게 함
느낀 점
오늘은 뭔가 피곤함이 계속 중첩되는 것 같아서 적당히 하고 빨리 자야 겠다. 생각보다 강의 내용 쓸게 없다.. 내일은 Stream을 더 자세히 알아봐야 겠다.