20200925-TIL

나영원·2020년 9월 25일
0

T.I.L.

목록 보기
41/145

오늘 공부할 내용

  • 람다식 정리(퀴즈, 예제실습)

  • 람다식 과제 다시풀기(시간 정해놓고하기)

  • 스트림 정리

  • TiL 정리 및 블로그 업데이트

오늘 배운 내용

  • 람다식 정리

    • 어제 계획한대로 코드 하나하나 실습해보며 복습해보기로 했다
      • 확실히 실습해보면서 하니까 내가 어떤걸 알고 있고 모르고 있는지 알게 되는 것 같다
    • 내용정리하고 코드를 하나하나 다시 처보는게 유용하게도 느껴지지만 꽤나 지루하게 느껴져서 집중하기가 어려웠다
      • 언능 정리하고 과제풀고 싶은데 생각보다 속도가 나지않는다... 하지만 확실히 익숙해지고 있으니 인내심이 필요한 구간 같다..
    • 메서드의 구현방식보다는 어떻게 사용하는지에 집중해서 살펴보려고 노력하고 있다..
      • 중간중간 궁금한것들도 있었지만 간단히 찾아보고 어떻게 사용할지에 집중하려고 노력했다
    • 람다식은 익명의 클래스와 비슷하게 이해하면 조금더 이해하기가 편하긴하다.. 객체인데 하나의 메서드를 가지고 있기 때문에 그메서드만 구현하면 메서드를 사용할 수 있다고.
      • 그리고 그 객체를 변수에 담아 여기에 넣고 저기에 넣고 할 수 있다고 모듈처럼.. 사실 아직 모듈처럼 이리저리 넣고 쓴느법은 잘모르겠다
        • 이부분이 핵심이라고 하셨는데 andThan과 Compose만으로 무얼할수있는지 아직은 잘 모르겠다..
  • 스트림정리

    • 람다식을 정리하고 다시 보니 이해하기가 편했다

    • Map을 어떻게 Stream에 넣는지 궁금해서 실습해보니 keySet과 valueSet을 따로 Stream화 하는것을 확인했다

    • Stream은 Colletion을 정리한 일회용 배열같다는 생각이 들었다

      • 그리고 그 일회용 배열을 이러저리 요리할 수 있는 여러가지 메서드들이 존재하고
    • 마지막 Colllet 까지 보다가 끝났따

  • 그 외 질문 사항 정리

    • System.out.println에 정체

      • System은 클래스, out은 System의 스테틱 변수 type은 PrintStream, println은 PrintStream에 메서드
        • 즉 System클래스의 정적변수를 통해 PrintStream에 객체의 println 메서드를 호출하는 것!
        • System이 java.lang 에 속하기 때문에 임포트 없이 접근가능하다

내일 공부할 내용

  • 스트림 정리 마무리(못본 부분, 퀴즈)

  • 퀴즈 준비

  • 오후 수업 복습 및 과제

  • 질문사항 조사 및 정리

  • TiL 정리 및 블로그 업데이트

profile
배우는 개발 일기

0개의 댓글