public class HelloWorldApp{
public static void main(String[] args) {
System.out.println("Hello world!!");
}
}
출력 결과값:
문자열 "Hello World"를 출력하는 코드 작성
자바 실행과정 : 개발도구인 이클립스 위에 소스코드(사람이 이해할 수 있는)를 작성하여 컴퓨터가 이해할 수 있도록 컴파일하고(class 파일을 생성) 프로그램을 싱행시키기 위해 Run하면 컴퓨터에 깔아놓은 java에 가상머신에서 class 파일을 실행하여 최종결과를 컴퓨터 스크린에 출력한다.
source, code, language / application, porgram은 서로 같은 의미를 내포하고 있지만 상황과 위치에 따라 다르게 불린다.
1.Java Source Code ( . Java)
-java 소스코드는 개발자가 java라는 사람이 읽을 수 있는 언어로 작성한 코드이다.
1.5(컴파일) - 사람이 읽을 수 있는 언어로 작성된 소스코드를 컴퓨터가 읽을 수 있는 언어로 번역, 즉 컴파일을 하는 단계
2.Java Application (.class)
-자바 소스코드를 컴퓨터가 읽을 수 있는 언어로 컴파일 한 뒤 .class라는 확장자를 가진 파일에 담는다. 이 것이 자바 앱 또는 어플리케이션 또는 프로그램이라고 부른다.
2.5(실행)- 자바 앱을 실행시킨다.
3.Java Virtual Machine
-줄여서 JVM이라고 부르는 이 머신은 자바 앱을 컴퓨터에 동작시킬 수 있도록 해주는 머신이다. JVM이 있어야만 JAVA 코드로 작성된 파일이 컴퓨터 위에서 동작할 수 있다.
3.5(실행)- JVM이 컴퓨터에게 명령시켜서 java 앱을 실행시킬 수 있도록 한다.
4.computer
-java 앱이 동작한다.