오픈소스를 보다가 알게 된 자바의 스태틱 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 |