2주차 (~23-05-28)

more·2023년 5월 30일

배운 점

  1. Collection (List, Set, Map)
  • C언어에서 배열은 계속 써봤는데 리스트, 스택, 큐 등은 알고 있었지만 구현해본 기억은 가물가물하다. 자바에서는 import하면 사용하게 해주니까 외우기만 하면 되서 간편한듯?
  1. java의 stream (filter, map ...)
  • stream이라는 것은 뭔가 들어본 기억은 있는데 실제 사용해본 경험이 없었던 거 같다. 실제 collection의 구성 요소들을 하나하나 고르고 정비하는 과정이 이런 거구나라는 것을 배울 수 있었음.
  1. java의 Thread (wait, sleep, notify ...)
  • 학창시절 운영체제 수업을 들었을 때에 프로세스와 쓰레드에 관련해서 배우고 구현한 기억이 있었는데 가물가물해서 잘 기억이 안 났다. 이번 기회에 다시 확실히 배워야겠다.

느낀 점

  1. 실제 collection들을 자바에서 활용하기 위해서는 제대로 이해하고 외우는 과정이 필요할 거 같다. 게을러지면 외우지 않게 되니, 시간나는대로 외우고 활용해 볼 것
  2. 스트림자체는 되게 생소해서 사용해 본 기억이 없으니, 앞으로 조금 더 사용해 봐야겠다.
  3. 프로세스와 쓰레드, 학창 시절에는 그냥 냅다 외우고 예제로 구현하고 했던 거 같은데 조금 더 확실한 이해가 필요할 듯

잘한 점

  1. 꼼꼼히 인강을 들었던 거 같다.

아쉬운 점

  1. 실제 collection을 C언어로 구현해보는 과정도 해보고 연습해야겠다. 물론 자바로 사용하는 것도 문제풀이 등을 통해서 꾸준히 연습해야 할듯
  2. 스트림에 어떤 종류가 있는지, 어떻게 사용되는지 검색해서 더 알아보고 사용해봐야겠다.
  3. 운영체제 등 전공지식이 가물가물하다. 전공지식에 대한 더 많은 공부가 필요할듯

0개의 댓글