[Java] 1. Hello World

AReum·2023년 12월 19일

Java-Start

목록 보기
1/8

Java 관련 강의를 들으면서 공부한 내용을 기록하고자 한다.

1. 개발 환경설정

1-1. 인텔리제이(IntelliJ) 설치하기

  • 다운로드 링크: https://www.jetbrains.com/ko-kr/idea/download
  • IntelliJ IDEA Community Edition (무료 버전)
    OS 선택: Windows, macOs, Linux
    Windows: .exe 선택
    macOs: M1, M2: Apple Silicon 선택, 나머지: Intel 선택
  • 인텔리제이 안에서 자바 설치가 되기 때문에 자바를 별도로 설치하지 않아도 된다.

1-2. 인텔리제이(IntelliJ) 실행하기

  • New Project 클릭해서 새로운 프로젝트를 만든다.
  • Name : 프로젝트명
  • Location : 프로젝트 위치
  • Create Git repository : 체크 X
  • Language : Java
  • Build system : IntelliJ
  • JDK : 자바 버전 17 이상
  • Add sample code : 체크 O
  • Create 클릭하여 프로젝트를 생성한다.

    JDK 다운로드
    - 자바로 개발하기 위해서는 JDK가 필요하여 다운로드를 해야한다.
    - JDK : 도구 + Java 실행 프로그램의 묶음이다.
    - JDK -> ADD SDK -> Download JDK 선택 -> Version : 21, Vendor : Oracle OpenJDK 선택 -> Download 클릭

2. Java 프로그램 실행

2-1. 블록(block) 예시

public class HelloJava { //HelloJava 클래스의 범위 시작

    public static void main(String[] args)  { //main() 메서드의 범위 시작
        System.out.println("hello java");
    } //main() 메서드의 범위 끝
    
} //HelloJava 클래스의 범위 끝

📍실행결과

hello java
  • 블록이 시작되고 끝날 때 마다 들여쓰기가 적용된다. 코드를 쉽게 구분하고 이해하기 위해서는 들여쓰기를 하는 것이 좋다.
  • 들여쓰기는 보통 스페이스 4번을 사용한다.
  • 참고. Intellij IDE를 사용하면 키보드 Tab을 한번 누르면 자동으로 스페이스 4번을 적용한다.

2-2. 코드 분석

1) public class HelloJava

  • HelloJava를 클래스라고하며, 실제 소스코드가 작성되어 있는 메소드들이 모여 있는 파일이다.
  • 파일명과 클래스이름이 같아야한다.
  • {}블록을 사용해서 클래스의 시작과 끝을 나타낸다.

2) public static void main(String[] args)

  • main메소드 또는 실행 메소드라고 한다.
  • Java는 main(String[] args) 메소드를 찾아서 프로그램을 시작한다.
  • 하나의 프로젝트 당 한 개만 만들어서 사용한다.
  • {}블록을 사용해서 클래스의 시작과 끝을 나타낸다.

3) System.out.println("hello java");

  • System.out.println() : 값을 콘솔에 출력하는 기능이다.
  • "hello java" : Java는 문자열을 사용할 때 ""(쌍따옴표)를 사용한다.
  • ; : Java는 세미콜론으로 문장을 구분하기 때문에 문장이 끝나면 세미콜론을 필수로 사용해야 한다.

3. 주석(comment)

3-1. 주석을 사용하는 이유

  • 소스코드의 내용을 설명하기 위한 문구를 넣을 때 사용한다.
  • 특정 코드를 지우지 않고, 잠시 실행을 막아두고 싶을 때 사용한다.

3-2. 주석의 종류

  • 한 줄 주석 (single line comment)
    - //기호로 시작한다. 이 기호 이후의 모든 텍스트는 주석으로 처리된다.
  • 여러 줄 주석(multi line comment)
    - /*로 시작하고 */로 끝난다. 이 사이의 모든 텍스트는 주석으로 처리된다.

3-3. CommentJava(주석 사용 예시)

public class CommentJava {

    public static void main(String[] args) {
        System.out.println("hello java1"); //hello java1을 출력합니다.
        //System.out.println("helli java2");

        /*
        System.out.println("helli java2");
        System.out.println("helli java2");
        */
    }
}

📍실행 결과

hello java1
  • 주석으로 처리한 코드는 실행되지 않은 것으로 확인할 수 있다.
  • 주석은 Java 프로그램이 읽지 않고 무시하는 부분이며, 사람이 읽기 위해 사용하는 것으로 이해하면 좋을 것 같다.
profile
개발 관련 공부한 것을 기록합니다.🎈

0개의 댓글