오늘부터는 스프링입문을 위한 자바 심화 프로그래밍에 대한 공부를 시작한다. 심화라고 하면 말은 거창하지만 사실 자바가 어떤식으로 구동하는가 에대한 이야기인것 같다. 

 사실 나는 일찍이 자바의 구동방식(JVM상에서 바이트 코드를 활용하여 어느 OS든 대응이 가능한 방식)에 대해서 약간 알고 있었지만, 자세히는 모르는 상태라서 아쉽다고 생각은 했었는데, 이번 기회에 우연희 튜터님의 강의를 통해서 자바의 구조에 더욱 잘 알게 되었다. 오늘 강의에서 특히 다양한 개념들이 나왔는데, 실행 엔진 부분에서 특히 많이 들어왔던(C#의 개념에서부터 익숙한) 가비지 컬렉터라던지, 메모리 영역의 힙, 스택영역에 대한 구분이라던지 개념정도는 알고 있었지만 실제로 어떤식으로 구동하는지 자세하게 알지는 못했던 것들을 알수 있었다.

 이제부터는 꾸준히 CS에 대한지식, 자바의 구동에 대한 지식을 슥듭 하는 것이 관건 일것이다. 그것이 자바의 초급자와 중급자를 나누는 기준이 될 것 이라 생각한다.

+ Recent posts