이번주에 배운 것
이번 주는 저번 주에 이어 Java에 대해 더 깊이 배웠다.
배열, 오버로딩, 오버라이딩, 상속, 다형성 등을 다루었고,
내가 이해하고 있던 것보다 더 심화된 내용을 배워 많은 것을 얻을 수 있었다.
원래 나는 '이 함수는 원래 이런 역할을 하는거지' 하고 사용했지만,
강의에서는 세세한 동작 과정을 알려주어 생각했던 것보다 훨씬 유익했다.
예를 들어 예외 처리의 경우, 보통 try-catch문을 사용하지만 특별한 경우가 아니면 해당 오류에 대한 Exception을 할당하거나,
범위가 넓다면 catch (Exception e)로 쓰는 것이 일반적이었다.
여기서 왜 catch (Exception e)로만 해도 모든 에러가 잡히는지에 대해
바로 이전에 배운 상속 개념을 가져와서 설명해주시니 구조적으로 이해가 됐다.
덕분에 몰랐던 사실들도 많이 배울 수 있었다.
인텔리제이의 오류 해결
Java 실습을 할 때는 항상 인텔리제이를 사용하는데,
처음 인텔리제이를 사용할 때부터 지금까지 프로젝트를 실행할 때 가끔 프리징이 걸려서 강제종료를 해야하는 상황이 발생했다.
강사님 뿐만 아니라 Windows 노트북을 사용하는 모든 수강생들이 불편을 겪었다. (Mac은 해당이 안됐다)
이유를 알 수 없는 오류로 계속 흐름이 끊기는 일이 빈번했는데,
이번에 그 해결법을 찾아 공유하여 다시 쾌적하게 강의를 들을 수 있게 되었다.
이 문제를 해결하지 못했다면 강의를 듣는 내내 인텔리제이에 대한 불쾌감만 더 늘어났을 것 같다.
코딩 테스트 연습
원래 대략 2주전만 해도 코딩테스트 스터디 모임이 있었다.
그런데 왜 과거형이냐면 있었는데 갑자기 어느순간 공중분해가 되어버려서 혼자서 매일 따로 문제를 풀고있다.
요즘은 매일 LeetCode에서 일일문제를 풀어 블로그에 게시하고 있고, 하루 종일 고민해도 안풀리면 그냥 솔루션을 보고
내 코드와의 비교 분석과 솔루션을 분석하며 공부하고 있다.
한 주를 마무리 하며...
이번 한 주는 저번보다 조금더 알차게 보내고 있다는 생각이 든다.
매일 코테 문제를 풀고, 블로그에 글쓰고, 깊이 있는 강의를 듣고, 또 정리하고...
이번년도는 시작부터 꽤 순항하고 있다는 생각이 든다.
ps.
블로그에 서식 기능이 있는거 같던데 서식을 하나로 통일해야겠다.
'한화시스템 BEYOND SW CAMP' 카테고리의 다른 글
한화시스템 BEYOND SW CAMP 2월 1주차 회고 (1) | 2025.02.10 |
---|---|
한화시스템 BEYOND SW CAMP 1월 3주차 회고 (0) | 2025.01.19 |
한화시스템 BEYOND SW CAMP 4주차 회고 (0) | 2025.01.05 |
한화시스템 BEYOND SW CAMP 3주차 회고 (0) | 2024.12.29 |
한화시스템 BEYOND SW CAMP 2주차 회고 (1) | 2024.12.22 |