반응형
[ ] 자바의 정석 기초편 카테고리
chapter 13 쓰레드
chapter 13-9 싱글쓰레드와 멀티쓰레드 예제1
예제 13-2
[ ] 코드 분석
1. 원본 코드
class Ex13_2 {
public static void main(String args[]) {
long startTime = System.currentTimeMillis();
for(int i=0; i < 300; i++)
System.out.printf("%s", new String("-"));
System.out.print("소요시간1:" +(System.currentTimeMillis()- startTime));
for(int i=0; i < 300; i++) {
System.out.printf("%s", new String("|"));
System.out.print("소요시간2:"+(System.currentTimeMillis() = StartTime));
}
}
2. 해석본
class Ex13_2 {
// Ex13_2 클래스 선언
public static void main(String args[]) {
// 접근제어자 public으로 메모리에 상주하게 리턴값이 없이 main 메서드 선언
long startTime = System.currentTimeMillis();
// long형 변수 startTime 선언
for(int i=0; i < 300; i++)
// for문 선언
System.out.printf("%s", new String("-"));
// "%s", new String("-") 출력
System.out.print("소요시간1:" +(System.currentTimeMillis()- startTime));
// "소요시간1:" +(System.currentTimeMillis()- startTime 출력
// for문 선언
for(int i=0; i < 300; i++) {
System.out.printf("%s", new String("|"));
// "%s", new String("|") 선언
System.out.print("소요시간2:"+(System.currentTimeMillis() = StartTime));
// "소요시간2:"+(System.currentTimeMillis() = StartTime 출력
}
}
반응형
'프로그래밍 > 자바의 정석 기초편 코드 분석' 카테고리의 다른 글
자바의 정석 기초편 코드 분석 129(예제 13-5) (0) | 2023.09.25 |
---|---|
자바의 정석 기초편 코드 분석 128(예제 13-4) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 127(예제 13-3) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 125(예제 13-1) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 124(예제 12-8) (0) | 2023.09.25 |