본문 바로가기
백엔드기술/개발언어

Java Tip static Import

by RevFactory 2012. 11. 20.

오픈소스를 보다가 알게 된 자바의 스태틱 import 기능

 

예를 들어 TimeUtil 이란 클래스에 getCurrentTimeStr() Static메서드가 있다고 하자.

 

일반적으로는 소스상에 아래와 같이 쓴다.

 

String timeStr = TimeUtil.getCurrentTimeStr();

 

 

하지만 TimeUtil 클래스를 소스 상단에 import 할때 스태틱으로 아래처럼 지정해두면 메서드명만 호출 하면 된다.

 

import static {패키지명}.TimeUtil.*;

 

class Test

{

public static void main(String[] args)

{

String timeStr = getCurrentTimeStr();

 

System.out.println(timeStr);

}

}

 

 

'백엔드기술 > 개발언어' 카테고리의 다른 글

정보보호 진흥원 SEED 암호화/ SEED 알고리즘  (0) 2012.12.04
jackson 라이브러리  (0) 2012.10.23
Log4j XML 설정  (0) 2012.09.17