JAVA :: .java 파일과 .class 파일의 차이, 먼저 컴파일하는 이유
.java 파일확장자가 'java'인 파일은 인간이 작성한 source code 파일이다. .class 파일확장자가 'class'인 파일은 source code 인 java파일을 자바 컴파일러를 통해 byte code(target code)로 변환한 byte code 파일이다. 왜 굳이 class파일로 변환한 다음, class파일을 실행시켜야 할까?자바는 먼저 소스코드를 자바 컴파일러를 통해 기계가 쉽게 이해할 수 있는 bytecode로 이뤄진 class파일로 변환한다.*문법: javac 파일명.java참고로, 컴파일 과정에서는 소스코드를 분석하고, 문법의 유효성을 검사를 한다. 이렇게 모든 검열(?)을 마치고서야 class파일을 우리는 얻을 수가 있다. 이렇게 컴파일이라는 것을 하게되면 class파일이..
Programming/Java
2017. 5. 1. 11:44