하이브리드 언어

🎒 공부/❓ 궁금해요

Java의 컴파일부터 실행까지

Java Java의 가장 큰 특징이라고 한다면 플랫폼에 독립적인 언어라는 점을 꼽을 수 있겠다. 어느 하드웨어든, 어느 운영체제든 상관없이 컴파일된 코드(바이트코드)가 플랫폼 독립적이다. JVM(Java Virtual Machine)이라는 가상머신만 하드웨어에 설치되어 있다면 어떤 플랫폼이든 동일한 파일로 동일한 작업을 실행할 수 있다. Java의 컴파일부터 실행까지 컴파일 자바로 작성된 소스코드 (.java) Java Compiler가 자바 소스파일을 컴파일 → .java 파일에서 .class 파일로 변환됨 .class 파일은 컴퓨터가 읽을 수 없고, JVM이 읽을 수 있다. .class 파일은 바이트코드로 작성되어 있다. 실행 .class 파일을 JVM의 Class Loader에게 전달 Class L..

dev_sia
'하이브리드 언어' 태그의 글 목록