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의 소프트웨어는 운영 체제마다 다릅니다. 이는 Java 플랫폼을 독립적으로 만드는 데 중요한 역할을 합니다.
[study] javac란 무엇인가? [자바 컴파일러(Java Compiler)]
- javac란 무엇인가? 자바 컴파일러(Java Compiler) 자바 프로그래밍 언어는 고수준 언어로, 사람이 이해할 수 있는 코드를 작성하면 컴퓨터가 실행 가능한 기계어 코드로 변환되어야 한다. 이 변환 작
yermi.tistory.com
[study] 바이트 코드(Bytecode)란? [JVM에서 실행될 수 있는 실행 가능한 기계어 코드]
- 바이트 코드(Bytecode)란? 자바 가상 머신(JVM)에서 실행될 수 있는 실행 가능한 기계어 코드 자바 소스 코드(.java)가 javac를 사용하여 컴파일되면, 컴파일된 바이트 코드 파일(.class)은 JVM에서 실행
yermi.tistory.com
- 참고자료
Java Interview Questions and Answers (2023 Updated)
To make you interview-ready, we have brought the top 200+ Core Java interview questions for beginner, intermediate and experienced professionals, which you must definitely go through in order to get yourself placed at top companies.
www.geeksforgeeks.org