[Java 언어 활용] 1. 패키지
Java에서 패키지는 관계있는 클래스와 인터페이스 등을 하나의 단위로 묶은 디렉토리라 할 수 있습니다. 어느 정도 규모가 있는 프로그램을 작성할 때 관련 있는 것들끼리 패키지로 만들어 사용하면 효과적으로 진행할 수 있습니다. 그리고 패키지는 계층화를 할 수 있고 코드 재사용성을 높일 수 있습니다.
패키지 선언은 소스 코드 중에 맨 앞에 있어야 합니다. 물론 주석은 패키지 선언보다 앞에 작성 가능합니다.
package 패키지 경로;
패키지는 논리적 코드가 아니라 관련 형식들을 하나의 묶음으로 만드는 것이라 코드에 관한 설명이 필요 없습니다. 바로 간단한 패키지를 만들어 봅시다. 여기에서는 편의상 이클립스를 사용할게요.
먼저 Java 프로젝트를 생성한 후에 패키지를 추가합니다.
[그림 1.1] 프로젝트에 새 패키지 추가 메뉴 선택
New Java Package 창에서 패키지 이름을 입력하여 FInish 버튼을 누르면 패키지는 만들어집니다.
[그림 1.2] 패키지 이름 지정
그리고 패키지에 클래스를 추가하세요. 여기에서는 DemoPackage 이름의 클래스를 추가할게요.
[그림 1.3] 패키지에 클래스 추가
만들어진 소스 코드에는 패키지 선언문이 자동으로 작성한 상태입니다.
package myFirstPack;
public class DemoPackage {
}
여기에서는 바로 진입점 main 메서드를 추가하여 실행할게요.
▷ 소스 1.1 첫 번째 패키지
//DemoPackage.java package myFirstPack;
public class DemoPackage { public static void main(String[] args){ System.out.println("My First Package"); } } |
▷ 소스 1.1 실행 결과
My First Package |
'언어 자료구조 알고리즘 > 디딤돌 Java 언어 Part2 활용' 카테고리의 다른 글
[Java 언어 활용] 3.2 컬렉션 (0) | 2016.12.10 |
---|---|
[Java 언어 활용] 3.1 제네릭(Generic) (0) | 2016.12.10 |
[Java 언어 활용] 3. 제네릭과 컬렉션 (0) | 2016.12.10 |
[Java 언어 활용] 2.5 예외 클래스 정의하기 (0) | 2016.12.08 |
[Java 언어 활용] 2.4 예외 발생에 관계없이 수행해야 할 코드는 finally 문 사용 (0) | 2016.12.08 |
[Java 언어 활용] 2.3 프로그램 방식으로 예외를 던지는 throw 문 (0) | 2016.12.08 |
[Java 언어 활용] 2.2 예외를 잡아서 처리하기 (0) | 2016.12.08 |
[Java 언어 활용] 2.1 Throwable 클래스의 계층 구조 (0) | 2016.12.08 |
[Java 언어 활용] 2. 예외(Exception) (0) | 2016.12.08 |
[Java 언어 활용] 1.1 패키지와 import (0) | 2016.12.07 |