내배캠 사전캠프 TIL 13일차

오병택·2025년 2월 4일

내배캠

목록 보기
12/73

학습 요약

자바 강의, 코테 문제

Stream

Stream의 특징

  1. 데이터 변경 불가
  2. 일회성 // 한 번 사용한 Stream은 재사용 불가
  3. 중간 연산과 최종 연산 // 중간 연산 : 새로운 스트림 반환, 최종 연산 : 결과 반환 후 스트림 종료

Stream 생성 방법

  1. 컬렉션으로부터 생성
    List<자료형> list = new ArrayList<>();
    Stream<자료형> stream1 = list.stream();
  2. 배열로부터 생성
    자료형 [] arr = {};
    Stream<자료형> stream2 = Arrays.stream(arr);
  3. 직접 생성
    Stream<자료형> stream3 = Stream.of();

JAVA 강의

추상 클래스를 상속했을 때 추상 메서드 모두를 오버라이딩 안하면 그 클래스도 추상 클래스로 정의해야 함
추상 메서드로 작성하면 강제적으로 자식이 오버라이딩을 하게 함

느낀 점

오늘은 뭔가 피곤함이 계속 중첩되는 것 같아서 적당히 하고 빨리 자야 겠다. 생각보다 강의 내용 쓸게 없다.. 내일은 Stream을 더 자세히 알아봐야 겠다.

profile
걱정하지 말고 일단 해봐!

0개의 댓글