728x90
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 에 동작시키게 한다.
'youtube.com|user|egoing2 > JAVA1' 카테고리의 다른 글
JAVA1 - 13.1 자바 문서 보는 법 (패키지, 클래스, 변수, 메소드) (2) | 2022.01.20 |
---|---|
JAVA1 - 10. 디버거 (0) | 2021.12.16 |
JAVA1 - 9. 프로그래밍 예제 IoT (3) | 2021.12.16 |
JAVA1 - 8. (0) | 2021.12.16 |
JAVA1 - 6. (0) | 2021.12.16 |