자바 패키지, 임포트(import)문, ArrayList
○ 자바 패키지
같은 패키지 내에 존재하지 않는 클래스를 사용하기 위해서는 파일 상단에서 해당 클래스를 import 해줘야 한다
○ 예제소스
파일명 : Test9.java
package java0713;
import java.util.ArrayList;
import com.nomadof.PackTest;
// PackTest 클래스는 com.nomadof 패키지내에 있으므로 import를 해줘야 사용가능하다
public class Test9 {
public static void main(String[] args) {
// 객체생성 pt
PackTest pt = new PackTest(); // 상단에서 import했기때문에 사용 가능
pt.show();
// 자바에서는 기본 임포트 패키지 java.lang
// java.lang 자주 사용하는 클래스들이 모여있기 때문
// 기본 임포트 패키지는 임포트 해 줄 필요 없음. 자동 임포트 됨.
// 자바 API 기본패키지 java.lang
String s = "문자열";
System.out.println(s + "출력");
// https://docs.oracle.com/javase/8/docs/api/
// java.util 패키지 -> import
ArrayList list = new ArrayList();
list.add(1);
list.add("이");
list.add(3.4);
list.add(true);
System.out.println(list);
for (int i=0; i<list.size(); i++) {
System.out.println(list.get(i));
}
}
}
파일명 : PackTest.java
패키지명 : com.nomadof
package com.nomadof;
public class PackTest {
public void show () {
System.out.println("패키지 공부하기");
}
}
결과화면