Java Source Code.java
↓
Compile
↓
Java Application.class
↓
Run
↓
Java Virtual Machine
↓
Run
↓
Computer
사람은 자신이 하고자 하는 일을 담은 확장자가. java 인 파일을 작성하며 이것을 Source Code라 부른다.
이 Source Code는 기계는 이해할 수 없으며 사람만이 이해할 수 있으므로 이것을 기계가 이해할 수 있도록 Compile 하는 작업을 진행해야 한다. 이클립스에서 Source Code를 작성하고 저장을 했을때 class 확장자의 파일이 자동으로 만들어지는데 이것을 Java Application으로 볼 수 있다.
이클립스에서 Run을 실행하면 이클립스는 사람 대신에 Java Virtual Machine에 확장자가 class인 파일을 읽어서 컴퓨터를 동작시키도록 명령한다.
이 글의 내용은 생활코딩(https://opentutorials.org/course/3930)에서 배운 내용을 개인적인 사용을 위해 재가공하여 정리한 글임을 밝힙니다.