출처 : 소스 파일(.java) 작성 후 컴파일을 해야 한다. javac(java compiler) 명령어는 소스 파일을 컴파일하는데 결과는 확장명이 .class인 바이트코드(byteCode) 파일로 생성된다. 자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1바이트라서 자바 바이트 코드라고 불린다. (윈도우, 맥OS, 리눅스 등 어떤 운영체제라도 동일하게 바이트코드 파일 생성된다.) 자바 가상 머신 바이트코드 파일 ( .class)을 특정 운영체제가 이해하는 기계어로 번역하고 실행시키는 명령어는 java이다. java 명령어는 JDK와 함께 설치된 자바 가상 머신(Java Virtual Machine)을 구동시켜 바이트코드 파일을 완전한 기계어로 번역하고 실행시킨다. 바이트코드 파일은 운영체제 상관..