<자바/안드로이드> 자바 System.currentTimeMillis() 사용법 알아보기
자바를 이용해서 게임을 구현할 때, 제한시간 기능을 추가하고 싶으실 때가 많이 있으셨을 겁니다. 또한, 직접 만든 프로그램의 특정 모듈이 처리되는데 어느정도 시간이 소요되는지 계산하고 싶으실 때도 많이 있으셨을 겁니다. 바로 이 때, 사용할 수 있는 메소드가 System.currentTimeMillis() 입니다. 자바에서 이 메소드를 어떻게 사용할 수 있는지 소스를 통해 알아보겠습니다.
단위는 milliseconds입니다.
실행 시간을 구하는 Key Point는 "종료시간 - 시작 시간 = 실행된 시간"입니다.
class TimeMain
{
public static void main(String[] args)
{
long start = System.currentTimeMillis(); // 시작시간
System.out.println("시작시간:"+start);
// 실행 시간을 측정하는 프로그램의 코드를 작성하면 됩니다.
long end = System.currentTimeMillis(); //종료시간
System.out.println("종료시간:"+end);
//종료시간 -시작시간 = 프로그램이 실행된 시간
System.out.println((end-start)+" milliseconds");
}
}
//실행결과 입니다.
---------- java_ ----------
시작시간:1384158592851
종료시간:1384158592852
1 milliseconds
'자바(JAVA)' 카테고리의 다른 글
[자바/안드로이드] FileInputStream FileOutputStream 알아보기 (0) | 2015.06.22 |
---|---|
[자바/안드로이드] 입출력 스트림 (0) | 2015.06.22 |
[자바/안드로이드] 자바(JAVA)에 대해서 알아보자 (0) | 2015.06.18 |
[자바/안드로이드] 자바 JDK, JRE, JVM 알아보기 (0) | 2015.06.18 |
[자바/안드로이드] JAVA Math.random() 함수 사용하기 (0) | 2015.06.18 |