학습자료/Java
2015. 1. 8. 20:23
import java.util.Timer;
import java.util.TimerTask;
import java.util.Date;
public class PrintTimer {
public static void main(String[] args) {
ScheduledJob job = new ScheduledJob();
Timer jobScheduler = new Timer();
jobScheduler.scheduleAtFixedRate(job, 1000, 3000);
try {
Thread.sleep(20000);
} catch(InterruptedException ex) {
//
}
jobScheduler.cancel();
}
}
class ScheduledJob extends TimerTask {
public void run() {
System.out.println(new Date());
}
}
PrintTimer는 main() 메소드에서 Timer 객체를 생성한 후, scheduleAtFixedRate() 메소드를 사용하여 1초 후부터 3초 간격으로 ScheduledJob 클래스의 run() 메소드를 실행한다. PrintTimer 클래스를 실행해보면 다음과 같은 결과가 출력될 것이다.
'학습자료 > Java' 카테고리의 다른 글
[java] 자바어플에 webview(javafx) 삽입 (0) | 2015.03.16 |
---|---|
[java] jTable 실시간 값 변경 (0) | 2015.01.08 |
[java] 파일 실행 (0) | 2015.01.08 |
[java] html 파싱, jsoup 예제 (0) | 2015.01.08 |
[java] proxy setting (0) | 2014.04.05 |