Java
[Language : Java] 컴파일(Compile)
컴파일(Compile) Java, OS 독립적 → JVM(Java Virtual Machine) - OS, 프로그램의 사이에서 기계어로 해석해주는 역할 📌 실행 순서 1️⃣ Sample.java, 자바 컴파일러(javac.exe)를 통해 컴파일 진행 2️⃣ Sample.class 생성(== byte code) byte code, 반기계어 상태(컴퓨터 읽을 수 없음.) → 변환과정 필요 byte code, 각 명령어 1바이트 크기 Opcode + 추가 피연산자로 구성 3️⃣ Sample.class, java.exe로 실행 4️⃣ JVM의 Class Loader를 통해 Sample.calss → JVM 이동 더보기 ※ JVM : 현재 진행을 시도하는 OS에 맞게 변환시킴. Class Loader : 동적 로..
2024. 2. 19. 09:00