jvm 썸네일형 리스트형 [Java] 자바 컴파일 과정, JVM 기본 개념 자바는 OS에 독립적인 특징을 가지고 있습니다. 즉, Windows에서도 MacOS에서도 차이가 없이 구동이 가능하다는 특징이 있습니다. 이러한 특징을 가능하게 해주는 것이 JVM(Java Virtual Machine)입니다. 자바 컴파일 순서 1. 개발자가 자바 소스코드(.java)를 작성합니다. 2. 자바 컴파일러(Java Compiler)가 자바 소스파일을 컴파일합니다. 이때 나오는 파일은 자바 바이트 코드(.class)파일로 아직 컴퓨터가 읽을 수 없는 자바 가상머신이 이해할 수 있는 코드입니다. (추가로, 바이트 코드의 각 명령어는 1바이트 크기의 Opcode와 추가 피연산자로 이루어져 있습니다.) --------------- 3. 컴파일된 바이트 코드를 JVM의 클래스로더(Class Loade.. 더보기 이전 1 다음