강의가 한 시간이 되었다1!!!!!!!!!!!!!!!!!!
![]() | ![]() | ![]() | ![]() |
|---|

그니까
애시당초 자바라는게
- 자바로 코딩을 하고 (
.java파일 생성)- 컴파일러(
javac)가 번역 →.class파일로 변환
→ Class Loader가 바이트코드(.class)를 엮어 JVM의 메모리 영역인 Runtime Data Areas에 배치- Execution Engine에 들어가는데,
바이트 코드를 명령어 단위로 읽어서 실행
- Interpreter 방식
바이트코드를 한 줄씩 읽어 실행하기에
속도가 느리다- JIT 컴파일러
인터프린터 방식의 효율성을 높이기 위해 사용
전체 바이트코드를 컴파일 하여 네이티브 코드로 제공하기에 매번 해석할 필요가 없다.
> 밑줄 친 부분 때문에 대기시간이 발생한다고 한다.
잠깐만
너무어려워