본문 바로가기

Language/Java

Java - Hello World

Eclipse를 사용하여 Java를 하자!

 

Create a Java Project

 

Creeate a Java Project

상단 File > New > Java Project를 클릭하면 위와 같은 창이 나온다.

만약 자신이 공부하고 있는 주소가 있다면, Location 지정후, 새로운 파일을 만들수 있게끔 \주소를 입력해주자!

 

- JRE (Java Runtime Environment)

: Java를 실행하는 버전을 설정해준다.

 

- Project layout

: 폴더의 구조로, source code와 output을 저장하는 방식을 설정한다.

나는 같이 두고싶으니 root에 같이 두겠다고 설정!

 

생성하면, 좌측 Package Explorer에 HelloWorld (directory)가 생성된다.

새로운 file을 만들때, File name으로 HelloWorldApp.java로 만들었다.

 

HelloWorldApp.java

새로 생성된 파일에 명령어를 작성하자.

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

실행하면, console 창에 Hello World!! 라고 출력됨을 확인할 수 있다.


Java의 동작원리

 

console에 "Hello World!" 를 출력하는 기능을 구현하는 프로그램을 구현했다.

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

위와 같은 코드는 "소스" (source, code, language)라고 한다.

우리가 소스로 만든 프로그램을 application 혹은 program이라고 한다.

 

이 java source가 computer까지 전달되는 과정에는 Java Virtual Machine이 필요하다.

그 과정을 그림으로 표현하면 다음과 같다.

 

java 동작원리

출처: https://www.boostcourse.org/cs126/lecture/141706?isDesc=false

 

우리가 작성한 Source을  Application로 컴파일하고 실행되면, JVM(Java Virtual Machine)이 class 파일을 읽고 실행해서 computer에 동작시키는 원리이다.

 


- 후기

 

가장 기본적인 Hello,World를 했다! 첫 걸음을 걸은만큼 재밌었다. 처음 코딩을 할때와 달리 "앞으로는 무엇을 할까?"로 접근하는것이 아닌, "여기서는 어떻게 적용할까?" 와 "새로운 것(남겨야 할것)은 무엇이고, 다른 것(받아들여야 할것)은 무엇이며, 하지 말아야 하는 것(버려야 되는것)은 무엇인지" 끊임없이 생각해야겠다.

 

어제, 오늘 눈이 많이 와서 유산소를 못하고 있다. 요즘 밥을 많이 안먹어서 자책감은 들지 않지만, 유산소를 얼른 뛰고 싶어 몸이 근질근질 거린다.

 

쉬고 있던 뇌가 점점 움직이는 느낌이 든다. 다시 공부를 할때가 됬다. 즐거웠던 방학은 다음에 다시 만나고, 미뤄두고 하지않았던 강의 및 공부를 하는 시간을 가져보자! 

 

이창민 화이팅!

가파르진 않아도, 멈추지 않는다.

'Language > Java' 카테고리의 다른 글

Java_연산(Operation)  (0) 2022.12.23
Java_변수(Variable)와 자료형(Data Type)  (0) 2022.12.23
Java Intro_main method, Print, Comment  (0) 2022.12.23
Java 프로그래밍 구성 3_ 디버거  (0) 2022.12.22
Java 설치 및 실습 준비  (0) 2022.12.17