🕹️ Programming/Tech Interview

자바는 어떻게 실행되나요? 컴파일러가 자바 소스코드를 바이트코드로 변환합니다. 그 다음 JVM의 클래스 로더가 바이트 코드를 런타임 데이터 영역에 로드시키고, 로딩된 바이트 코드가 JVM의 실행엔진에 의해서 실행되게 됩니다. 더보기 💭 해당 질문의 배경 지식 💡 자바 실행환경 자바는 운영체제(OS)에 종속적이지 않다는 특징을 가진다. 운영체제에 종속받지 않고 실행될 수 있는 이유는 운영체제 위에서 자바를 실행시키는 JVM이 있기 때문이다. 자바의 JVM은 운영체제에 종속받지 않고 자바를 실행할 수 있게 하는 가상 머신이다. JVM은 운영체제에 종속적이므로, 각 운영체제에 맞는 JVM을 설치해야한다. 그럼 어느 운영체제든 Java 파일 하나만 만들면 각자의 운영체제에 맞는 JVM 위에서 실행할 수 있게된다..
an2z
'🕹️ Programming/Tech Interview' 카테고리의 글 목록