패키지란?
관련있는 클래스/인터페이스들의 컴파일된 .class 파일들을 하나의 디렉토리에 묶어놓은 것
이렇게 패키지 별로 분류하면, 같은 이름을 사용해도 다른 파일로 취급하기 때문에 협업에 유리함
모듈이란?
여러 패키지와 이미지 등의 자원을 모아놓은 컨테이너
응용프로그램의 실행에 적합한 모듈들로만 실행
모듈 사용하기
// import를 이용하지 않은 경우
java.util.Scanner scanner = new java.util.Scanner(System.in);
// import를 이용한 경우
import java,util.Scanner; // 특정 클래스의 경로명만 포함
import java,util.*; // 패키지 내의 모든 클래스 포함
Scanner scanner = new Scanner(System.in);
패키지 선언하기
자바 프로젝트 => src => New => package
자동으로 package 패키지명; 이 입력되며 선언됨.
다른 클래스에서 사용하기 위해서는 import 패키지명; 작성해주기
'Language > JAVA' 카테고리의 다른 글
자바기반응용프로그래밍 - 주요 패키지와 클래스 (0) | 2022.04.14 |
---|---|
자바기반응용프로그래밍 - 추상메소드, 추상클래스, 인터페이스 (0) | 2022.04.14 |
자바기반응용프로그래밍 - 캐스팅, 오버라이딩 (0) | 2022.04.13 |
자바기반응용프로그래밍 - 배열 (0) | 2022.04.12 |
자바기반응용프로그래밍 - 상속 (0) | 2022.04.11 |