JVM

  1. Java Byte Code를 OS에 맞게 해석해 주는 역할을 한다.
  2. Java complier는 .java파일을 .class라는 Java byte code로 변환시켜 준다.
  3. 이때 JVM은 OS가 Byte Code를 이해할 수 있도록 해석해준다.

바이트 코드

  • CPU가 아닌 가상 머신에서 이해할 수 있는 코드를 위한 이진 표현법이다.
  • 가상 머신이 이해할 수 있는0과 1로 구성된 이진코드를 의미한다.
  • 고급언어로 작성된 소스코드를 가상 머신이 이해할 수 있는 중간 코드로 컴파일한 것을 말한다
  • Java의 가상 머신을 JVM이라고 하며 JVM을 위한 바이트 코드를 Java Byte Code라고 한다.

'자바 상식 > 자바 관련 상식' 카테고리의 다른 글

1. J2EE, JDK, JRE, J2SE 차이  (0) 2020.05.13
3. CGI와 서블릿 그리고 톰캣  (0) 2020.05.13

+ Recent posts