티스토리 뷰
System 클래스는 실행시간 환경과 관련된 속성과 메소드 제공하는 클래스
모든 멤버가 static이므로 객체 생성없이 사용
생성자는 private으로 숨겨져 있음
System 클래스의 클래스 변수 in과 out은
입출력 패키지의 InputStream 클래스와
PrintStream 클래스의
객체를 지정
public class SystemTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
long start, end;
start = System.nanoTime();
// 1970년 1월 1일부터 현재까지의 시간을 나노초로 반환
int ar[] = new int[10000];
System.out.println("현재 시간 : " + start);
System.out.println("Loop 1만회 Start");
int cnt = ar.length;
for(int i=0;i<ar.length;i++){
System.out.print(ar[i]+"\t");
}
end = System.nanoTime();
System.out.println("\n반복 종료 시간 : "+end);
System.out.println("1만회 반복에 걸린 시간 : "+(((double)(end-start))/1000000000)+"초");
}
}
현재 시간 : 102031971600073
Loop 1만회 Start
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
반복 종료 시간 : 102032141895772
1만회 반복에 걸린 시간 : 0.170295699초
'java,web study > 3주차 (7월 15일 ~21일)' 카테고리의 다른 글
String의 대입 연산 (0) | 2013.07.16 |
---|---|
Class (0) | 2013.07.16 |
Warpper 클래스, Auto Boxing (0) | 2013.07.16 |
다형성 - 다운캐스팅 실행 에러 (0) | 2013.07.16 |
Buyer, Product 클래스 구현 (자바의정석 7-19) (0) | 2013.07.16 |
댓글