기계어는 0과 1로 이루어진 이진 코드
를 사용한다.고급 언어와 저급 언어
로 구분된다.고급 언어란 사람이 쉽게 이해할 수 있는 언어
로, 컴퓨터는 컴파일 과정을 통해 기계어로 변환 후 사용한다. 대표적으로 자바, C, 파이썬 등이 있다.저급 언어란 기계어에 가까운 언어
이다.%JAVA_HOME%\bin
을 첫 번째 항목으로 올려준다. 이렇게 하는 이유는 등록된 순서대로 명령어를 찾기 때문이다..java
: 자바 소스 파일 확장명.class
: 바이트코드 파일 확장명java 명령어는
JDK와 함께 설치된 JVM(Java Virtual Machine)을 구동시켜 바이트 코드 파일을 기계어로 번역하여 실행
시킨다.바이트코드 파일
은 운영체제와 상관없이 모두 동일
한 내용이지만, 자바 가상 머신은 운영체제별로 다르게 설치
된다.Hello, world!
출력하기
💡 javac 명령어 옵션
- -d : directory 의미, 바이트코드파일이 저장될 대상 디렉터리 지정
💡 java 명령어 옵션
- -cp : classpath 의미, 컴파일 대상인 바이트코드의 경로를 지정
프로그램 실행 진입점
, 바이트코드 파일을 실행하면 main( ) 메소드 블록이 실행된다.