Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

Manhattan Distance

Java : Java의 동작원리 본문

Java

Java : Java의 동작원리

timotheekim10 2024. 7. 1. 00:18

Java의 동작원리

  • Java Source code .java: 사람이 이해할 수 있는 파일, 기계는 이해할 수 없는 파일
  • Java Application .class: 기계가 이해할 수 있도록 변환된 파일
  • Java Virtual Machine: Java 로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상머신
  • computer: 컴퓨터

우리가 .java 라는 확장자를 가진 Java Source code 파일을 생성하게 되면, 인간은 이를 이해할 수 있으나 기계는 아직 이해할 수가 없다. 그렇기 때문에 Compile 이라는 단계를 통해서 이를 기계가 이해할 수 있도록 .class 라는 확장자를 가진 Java Application 파일로 변환한다. 최종적으로 실행하게 되면, Java Virtual Machine 이 Java Source code 파일이 아닌 Java Application 파일을 읽어서 컴퓨터가 동작하게끔 한다.