JAVA - 실행, JAVA의 동작원리

JAVA - 실행, JAVA의 동작원리

JAVA의 동작원리

public class HelloWorldApp{ public static void main(String[] args){ System.out.println("Hello World!"); } }

이렇게 코드를 작성하여 화면에 Hello World! 를 출력하였다.

소프트웨어에서 입력하고 출력하는 것을 반으로 쪼개서 설명하면

원인에 해당하는 것은

source

code

language

결과를 부르는

application

program

이 구도를 JAVA라는 언어를 사용하며 들여다보면

① JAVA JDK 프로그램을 다운로드 했다. 이 중 핵심은 Java Virtual Machine 이 컴퓨터에 설치되었다는 것이다.

② 내가 하고자 하는 일을 담은, 확장자가 JAVA인 파일을 작성했다. (.java) JAVA의 문법에 맞게 source code를 작성한다.

이것은 사람이 이해할 수 있지 컴퓨터가 이해할 수 있는 것이 아니다.

③ 사람이 이해할 수 있는, 확장자가 JAVA인 파일을(.java) 컴퓨터가 이해할 수 있게 작업해야 하는데 이 작업을 Compile 이라고 한다. eclipse에서는 source code 를 작성하고 저장을 하면 자동으로 .class 라고 하는 확장자를 가진 파일이 만들어지는데 이 파일이 바로 Java Application 이다. (JAVA의 기술을 응용해서 만든 APP)

④ eclipse 에서 Run 버튼을 클릭하면 Java Virtual Machine 에게 시키는 것이다. 그럼 Java Virtual Machine 이 Java Application (.class)를 읽어서 computer 에 동작시키게 한다.

from http://livebyfaith117.tistory.com/69 by ccl(A) rewrite - 2021-12-13 14:27:16