728x90
# TIL
2022.09.13 TIL
1) enum, 제네릭, exception, collection framework에 대해서 배웠다.
부족한 점
1) enum, 제네릭, exception은 크게 어렵지 않았다.
대체적으로 이해하기 쉬운 내용이었으며 기존에 사용하던 기능을 더 편리하게 사용할 수 있는 기능이라고 생각되었다.
그러나 예외처리의 throws 부분에서 전가하는 대상이 왜 main인지 완전히 이해가 가지는 않는 것 같다.
블로그 글들에서는 흡족한 이유에 대해서 나와있지 않기 때문에 동영상 예제가 있는지 찾아봐야겠다.
2) collection framework는 상당하게 난이도가 있다고 생각했다.
구조를 이해하는대 시간이 걸릴 뿐만아니라 List, Set, Map 모두 쓰임이 다르기 때문에 연습을 통해서
어떤 것이 적절한 코딩인지 판단할 수 있는 감각을 길러야 한다고 생각했다. 그중에서도
Iterator가 왜 쓰이는지 이해가 되지 않았는데, Map을 공부하며 keySet() 이나 entrySet()
메서드를 이용해 Set 형태로 반환된 컬렉션에 iterator()를 호출하여 반복자를 만든 후, 반복자를 통해 순회할 수 있다.
는 것을 알게되었다.
느낀점
1) 오랜만에 공부하는 기분이 들었다. 주말에 꾸준히 공부하였지만 집중이 되지 않아 심리적으로 불안한 하루였다.
그래도 오늘 안에 공부를 마칠 수 있어서 정말정말 다행이다.
'개발일지 > Today I Learn' 카테고리의 다른 글
2022.09.16 TIL (0) | 2022.09.16 |
---|---|
2022.09.15 TIL (0) | 2022.09.15 |
2022.09.10 TIL (0) | 2022.09.11 |
2022.09.09 TIL (0) | 2022.09.09 |
2022.09.08 TIL (0) | 2022.09.09 |