◎ Java/Interview👨🏻‍🏫

    [기술면접] 3. JIT 컴파일러란 무엇인가요? [What is JIT?]

    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?]

    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의 소프트웨어는 운영 체제마다 다릅니다..

    [기술면접] 1. 자바 언어의 장점은 무엇인가요? [What are the top Java Features?]

    1. 자바 언어의 장점은 무엇인가요? 2. JVM(Java Virtual Machine)이 무엇인가요? 3. JIT 컴파일러란 무엇인가요? 4. JVM에서 사용할 수 있는 메모리 저장소는 어떤 게 있나요? 5. JVM, JRE, JDK의 차이점은 무엇인가요? 6. 스트링 풀(String Pool)이란 무엇인가요? 7. 예외 처리란 무엇인가요? 8. 컬렉션 프레임워크(Collection Framework)가 무엇인가요? 1. 자바 언어의 장점은 무엇인가요? 단순함(Simple): Java는 이해하기 매우 간단하며 구문도 매우 간단합니다. 플랫폼 독립적(Platform Independent): Java는 플랫폼 독립적이라는 의미입니다. 즉, 모든 소프트웨어 및 하드웨어에서 동일한 프로그램을 실행할 수 있으며..