[기술면접] 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의 사용은 아래에 언급된 단계별 프로세스에 언급되어 있습니다. 소스 코드..
[기술면접] 2. JVM(Java Virtual Machine)이 무엇인가요? [What is JVM?]
·
◎ Java/Interview👨🏻‍🏫
1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? JVM은 Java Virtual Machine의 약자로 Java 인터프리터입니다. Java로 생성된 바이트코드를 로드, 확인 및 실행하는 역할을 담당합니다. 플랫폼에 따라 다르지만 JVM의 소프트웨어는 운영 체제마다 다릅니다..
[study] javac란 무엇인가? [자바 컴파일러(Java Compiler)]
·
◈ Study/기초튼튼 개발지식🥔
- javac란 무엇인가? 자바 컴파일러(Java Compiler) 자바 프로그래밍 언어는 고수준 언어로, 사람이 이해할 수 있는 코드를 작성하면 컴퓨터가 실행 가능한 기계어 코드로 변환되어야 한다. 이 변환 작업을 수행하는 것이 컴파일러이다. javac는 자바 소스 코드 파일(.java)을 컴파일하여 실행 가능한 바이트 코드 파일(.class)로 변환하는 역할을 한다. 이 바이트 코드 파일은 Java 가상 머신(JVM)에서 실행된다. 예를 들어, 다음과 같은 간단한 자바 코드가 있다고 가정해보자. public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } 이 코드를 ja..