1. JVM(JAVA Virtual Machine) / 컴파일러 VS 인터프리터
JAVA Virtual Machine ■ 가상기계를 사용하는 이유? -> 운영체제마다 프로그램이 실행되는 방법이 다르기 때문에 운영체제마다 개발하는 것보다 운영체제와 자바 사이 에서 가상기계를 두어 어떤 운영체제에서도 실행 되도록 하기 위해서 사용 언어 번역 ■ 컴파일러 VS 인터프리터 · 컴파일러 - 소스코드에서 한번에 번역 후 한번에 실행하기 때문에 처음 번역할땐 느리나 전체적으론 빠름 - 추가 변경이 어려움 · 인터프리터 - 소스코드 한 문장 번역 후 한 문장 실행하기 때문에 느림 - 추가 변경이 쉬움
power Java
2022. 10. 10. 15:06