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

+ Recent posts