JAVA :: 자바 컴파일러(Java Compiler)와 JVM(Java Virtual Machine)
자바 컴파일러(Java Compiler)자바 소스 코드를 실행시키려면 먼저 기계가 잘 알아들을 수 있는 bytecode로 변환을 시켜야 한다.변환하기 전의 원본 코드인 source code를, 기계에서 실행할 수 있도록 bytecode로 변환하는 일을 하는 프로그램이 바로 자바 컴파일러다. * 요렇게 특정 프로그램에서 실행할 수 있도록 변환한 코드를 'target code'라고 부름. 특정 기계가 없으면 실행할 수가 없다. 이 놈은 Native code를 실행하는 것에 비해 실행 속도가 느린 대신, OS 독립적이라서 어떤 OS에서라도 VM만 설치되어 있으면 실행할 수 있다. JVM(Java Virtual Machine)자바 컴파일러가 변환한 bytecode를 실행시키는 프로그램이다.(bytecode는 p..
Programming/Java
2017. 5. 1. 11:03