기계어는 0과 1로 이루어진 이진 코드를 사용한다.고급 언어와 저급 언어로 구분된다.고급 언어란 사람이 쉽게 이해할 수 있는 언어로, 컴퓨터는 컴파일 과정을 통해 기계어로 변환 후 사용한다. 대표적으로 자바, C, 파이썬 등이 있다.저급 언어란 기계어에 가까운 언어이다.
%JAVA_HOME%\bin을 첫 번째 항목으로 올려준다. 이렇게 하는 이유는 등록된 순서대로 명령어를 찾기 때문이다.

.java : 자바 소스 파일 확장명.class : 바이트코드 파일 확장명java 명령어는 JDK와 함께 설치된 JVM(Java Virtual Machine)을 구동시켜 바이트 코드 파일을 기계어로 번역하여 실행시킨다.바이트코드 파일은 운영체제와 상관없이 모두 동일한 내용이지만, 자바 가상 머신은 운영체제별로 다르게 설치된다.Hello, world! 출력하기
💡 javac 명령어 옵션
- -d : directory 의미, 바이트코드파일이 저장될 대상 디렉터리 지정
💡 java 명령어 옵션
- -cp : classpath 의미, 컴파일 대상인 바이트코드의 경로를 지정
프로그램 실행 진입점, 바이트코드 파일을 실행하면 main( ) 메소드 블록이 실행된다.