[JAVA] JVM의 깊은 개념 및 구조 # JVM이란? Java Virtual Machine의 줄임말로 '자바(Java) 언어 실행용 가상 머신'이다. 기본적으로 컴퓨터의 CPU는 Java 소스코드로 작성된 파일(= *.java)을 인식하지 못한다. CPU가 인식하려면 기계어로 컴파일(=번역?) 해줘야 하는데 Java 언어의 특징 중 하나인 'Java는 OS에 종속적이지 않다'는 점을 실현시켜 주는 역할이 바로 JVM이다. 즉, Java소스 파일( *.java ) 작성 -> JVM에서 Java파일 컴파일( *.java -> *.class) -> 어느 OS든 JVM 위에서 컴파일된 *.clss파일 실행 가능 *Java compiler => *.java파일을 *.class라는 Java bytecode로 변환해 준다는 뜻이다. => JDK를 설치하.. 2023. 6. 9. 이전 1 다음 728x90