객체는 여러 개를 생성하지만, 한 번만 호출되어야 하는 코드가 있다면, static 블록을 사용하자.
static 블록은 객체가 생성되기 전에 한 번만 호출되고, 그 이후에는 호출이 불가능하다.
<예제>
static{
try{
// 접속 설정 파일 로드
String resource ="com/board/db/sqlconfig/SqlMapConfig.xml";
Reader reader = Resources.getResourceAsReader(resource);
mySQLMap = SqlMapClientBuilder.buildSqlMapClient(reader);
}catch(Exception e){
e.printStackTrace();
}
}
'Dev. Java' 카테고리의 다른 글
Java에서 System.arraycopy() 사용법 (0) | 2014.06.08 |
---|---|
[자바 기본기] public static void main(String[] args) 2탄 (0) | 2014.05.31 |
[자바 기본기] 인터페이스 (0) | 2014.05.20 |
[자바 기본기] 추상 클래스 (0) | 2014.05.20 |
[자바 기본기] 다형성 (0) | 2014.05.19 |