2-1. 첫 번째 JAVA 프로젝트 생성

CodingHoon·2021년 6월 1일
0

java-basic

목록 보기
4/13
post-thumbnail

✅ IntelliJ로 JAVA 프로젝트 생성

(1) 'New Project' 클릭

(2) 왼쪽 탭에서 'Java'를 선택한 후, 컴퓨터에 설치한 JDK 버전이 맞는지 확인

(3) Create project from template를 체크하지 않고 'Next' 클릭

(4) 프로젝트 이름과 프로젝트 경로를 설정하고 'Finish' 클릭

(5) 왼쪽 Project 영역에서, src 우클릭 → 'New' > 'Package' 클릭

(6) 패지키명 입력 후 엔터

(7) 왼쪽 Project 영역에서, src > 패키지 우클릭 → 'New' > 'Java Class' 클릭

(8) 'Class'를 선택하고 클래스명 입력 후 엔터를 누르면 프로젝트가 완성됩니다!


✅ 패키지

자료 출처: http://www.wellnwill.com/tutorial/core-java/package/package

패키지의 개념

  • 클래스(혹은 인터페이스)의 묶음을 패키지라고 한다.

  • 패키지 안에 또다른 패키지를 생성할 수 있다.

  • 패키지명은 관례적으로 영어 소문자를 사용한다.

  • 대규모 프로젝트에서는 다른 프로젝트와의 패키지 이름 중복을 막기 위해,
    관례적으로 최상위 패키지 명으로 com.example 과 같이 인터넷 URL 주소의 역순을 사용하는 경우가 많다.


패키지를 생성하는 이유?

  • 여러 클래스와 라이브러리를 체계적으로 관리

  • 클래스의 고유성을 보장


사실, 클래스의 전체 이름은 [패키지명].[클래스명]이다.

  • 예를 들어, a 라는 이름의 패키지에 Student라는 클래스가 존재한다고 가정하면, Student 클래스의 전체 이름은 a.Student인 것이다.

  • 따라서, 전혀 다른 기능을 구현하지만 불가피하게 같은 이름을 가진 두 클래스가 존재하더라도 각각의 클래스가 소속되어 있는 패키지가 다르다면, 두 클래스는 서로 다른 클래스다.

  • 결론적으로, 다른 패키지에 속한 클래스와 발생할 수 있는 클래스 이름 간의 충돌을 막아줌으로써 고유성을 보장할 수 있다.


Hello World! 출력하기

package hello;

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

[실행 결과]
Hello World!

main() 메서드는 JAVA 어플리케이션 실행 시 가장 먼저 실행되는 메서드

System.out.println() 메서드는 데이터를 출력하는 역할


여기서 잠깐!

JAVA를 이제 막 배우기 시작한 기초 단계에서는 public, static, void, System, out, println 등의 용어를 이해할 필요가 없습니다. 추후에 '클래스'라는 개념을 배우게 되면 자연스럽게 알게 되는 내용이기에, 지금은 단순히 프로그램에서 가장 먼저 실행되는 main 메서드 안에서 "Hello World!"라는 문자열을 출력하는 코드라고 생각하시면 됩니다😊

0개의 댓글