여러 개발 면접글들을 보다보면 이 질문들이 상당히 많다는 것을 알 수 있었다. 항상 이런 질문들을 볼 때마다 드는 생각은 Java를 사용하긴 해도 제대로 답변을 못하겠다는 생각이 들었다."Java를 실행하면 컴파일러에 의해 바이트 코드로 변환이 되고 그것에 따른 내부
Java Virtual Machine의 줄임말.직역하면 '자바를 실행하기 위한 가상 기계(컴퓨터)'라고 할 수 있다.Java 는 OS에 종속적이지 않다는 특징을 가지고 있다. OS에 종속받지 않고 실행되기 위해선 OS 위에서 Java 를 실행시킬 무언가가 필요하다. 그
이제 본격적으로 JVM이라는 Java의 아주 핵심이 되는 친구에 대해서 하나씩 알아보자. 물론 깊게 들어갈거다. 일단 아래의 그림을 보자. Java 실행 과정 그림 JVM안에서 보면 알겠지만 크게 분류하면 4가지로 기능을 나눌 수 있다. Class Loader Ex
JVM-2-2 Execution Engine편!
Java를 실행하면 어떻게 되나? 2-3 JVM-Run time Data Area
[Java를 실행하면 어떻게 진행이 되나요?] Garbage Collector 에 대하여 간단하게 알아볼까?
시리즈의 마지막 Java를 실행하면 어떻게 되나요?에 대하여 정리해보면서 답변을 작성해봤다.