👀 이 카테고리에 대한 소개
Java 카테고리는 따로 분리할지 꽤 고민한 끝에 만들게 되었다.
현업에서 근무를 하고 코드리뷰를 하며 그동안 Java를 사용해 오면서 동작 원리를 깊이 이해하기보다는 익숙해서 쓰는 방식에 의존했던 순간들이 많았다고 느꼈다. 어떤 내부 구조 위에서 코드가 실행되고 그 과정에서 자료구조와 알고리즘이 어떻게 맞물려 동작하는지에 대해서는 상대적으로 충분히 짚어보지 못했다는 생각이 들었다.
그래서 이 카테고리에서는 다시 초심으로 돌아가 Java의 내부 동작 원리부터 자료구조, 알고리즘, 그리고 실제 코드 레벨에서의 동작 방식까지 하나씩 차분하게 정리하며 공부한 내용을 기록하려 한다.
문법 정리보다는
왜 이렇게 동작하는가
이 선택이 어떤 결과를 만드는가
에 집중하는 카테고리가 될 예정이다.
부족한 부분을 하나씩 채워가며 Java를 이해하는 수준으로 끌어올리는 것을 목표로 한다.!