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 멤버를 사용할 때 클래스 이름을 생략할 수 있게 해준다.
'자바' 카테고리의 다른 글
접근 제어자와 캡슐화 (0) | 2022.10.12 |
---|---|
제어자 (0) | 2022.10.12 |
패키지, 클래스 패스 (0) | 2022.10.11 |
참조변수 super / super() (0) | 2022.10.11 |
오버라이딩 (0) | 2022.07.18 |