[기술면접] 5. JVM, JRE, JDK의 차이점은 무엇인가요? [Difference between JVM, JRE, and JDK]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? JVM : Java Virtual Machine의 약자인 JVM은 JRE의 일부입니다. JVM은 바이트코드를 기계가 읽을 수 있는 코드로 변환하는 역할을 하는 일종의 인터프리터입니다. JVM 자체는 플랫폼에 따라 다르지만 Java가 플랫..
[기술면접] 3. JIT 컴파일러란 무엇인가요? [What is JIT?]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 3. JIT 컴파일러란 무엇인가요? JIT(Just-in-Time) 컴파일러는 JRE(Java Runtime Environment)의 일부로, 런타임 중에 Java 애플리케이션의 성능을 향상시키는 데 사용됩니다. JIT의 사용은 아래에 언급된 단계별 프로세스에 언급되어 있습니다. 소스 코드..