import
- 클래스를 사용할 때 패키지이름을 생략할 수 있다.
- 예)
Date도 사실java.util.Date today = new java.util.Date();이런 식으로 일일이 써야하는데
import를 쓰면import java.util.Date; ... Date today = new Date();이렇게 간단히 쓸 수 있다!!
Scanner도 마찬가지!
import 선언 방법✨✨ 단축키 : ctrl+Shift+o
java.lang패키지는 기본패키지 -> import 안써도 된다.
String, Object, System, Thread...import 패키지명.*
-> * 의 의미 : 해당 패키지에 속한 모든 클래스를 가리킨다.
import java.util.*
패키지문 - import문 - 클래스선언 사이에 위치!
이름이 같은 클래스가 속한 두 패키지를 import할 경우
-> 클래스 앞에 패키지명을 붙여줘야 한다.
import java.util.* // java.util.Date
import java.sql.* // java.sql.Date 클래스명 동일
...
java.util.Date today = new java.util.Date(); // 끝까지 써야함! 뭘 부를지 모르니까
static importSystem.out.printlnSystem : 클래스out : static 변수println : static 메소드Math클래스의 모든 멤버들은 다 static멤버!!import static java.lang.Math.*;
// Math클래스의 모든 static멤버(static변수, static메소드)를 클래스 없이 사용
import static java.lang.System.out;
// System.out을 out만으로 참조 가능
public class Ex7_06 {
public static void main(String[] args) {
// import static
//System.out.println(Math.random());
out.println(random());
//System.out.println(Math.PI);
out.println(PI);
}
}
0.38035328762390663
3.141592653589793