자바
import 문 / static import 문
Kiwisae
2022. 10. 12. 21:01
import 문
클래스 사용 시 패키지 이름을 생략할 수 있다.
패키지문과 클래스 선언의 사이에 위치한다. (문서 상단)
단, 기본 패키지인 java.lang 패키지의 클래스는 import 하지 않고도 사용할 수 있다.
- String, Object, System, Thread
* : 모든 클래스를 의미한다.
java.util.Date : java.util의 Date 클래스
java.util.* : java.util에 소속된 모든 클래스
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
=
import java.sql.*;
import javax.naming.*;
import javax.sql.DataSource;
그러나 java.*; 으로 축약하는 것은 안된다.
java 패키지 내의 모든 클래스를 의미하지만, java 하위의 패키지는 포함되지 않는다.
static import 문
static 멤버를 사용할 때 클래스 이름을 생략할 수 있게 해준다.