728x90 JDK1 JVM(Java Virtual Machine), JDK(Java Developer kit), JRE(Java Runtime Environment) JVM, JDK, JRE에 대해 설명하기 전에 우선 자바 파일이 어떻게 실행되는지를 먼저 보자 .java확장자를 가진 파일로 자바 코드를 작성한다 프로그램은 바이트코드로 컴파일 되고 자바 컴파일러(javac)는 소스코드를 .class확장자를 가진 파일로 컴파일한다. 이 클래스 파일은 JVM을 활용해 어느 플랫폼에서든 실행할 수 있다 JVM은 바이트 코드를 해당 플랫폼이 실행할 수 있는 native machine code로 변환한다. JVM Java Virtual Machine은 java bytecode를 실행하는 가상 머신이다. 이 bytecode는 .java파일을 .class파일로 컴파일링했을때 .class파일안에 내장되게 된다. 즉, JVM은 자바 바이트코드가 실행되는 런타임 환경을 제공하는 명세서이.. 2020. 12. 14. 이전 1 다음 728x90