반응형
[ ] 자바의 정석 기초편 카테고리
chapter 13 쓰레드
chapter 13-12 쓰레드의 IO/블락킹(blocking) 예제1
예제 13-4
[ ] 코드 분석
1. 원본 코드
import javax.swing.JOptionPane;
class Ex13_4 {
public static void main(String[] args) throws Exception {
String input = JOptionPane.showInputDialog("아무 값이나 입력하세요.");
System.out.rpintln("입력하신 값은 " + input + "입니다.");
for(int i=10; i > 0; i--) {
System.out.println(i);
try {
Thread.sleep(1000); // 1초간 시간을 지연한다.
} catch(Exception e ) {}
}
}
}
}
2. 해석본
import javax.swing.JOptionPane;
// javax.swing.JOptionPane 클래스 선언
class Ex13_4 {
// Ex13_4 클래스 선언
public static void main(String[] args) throws Exception {
// 접근제어자 public으로 메모리에 상주하게 리턴값이 없이 main 메서드 선언
String input = JOptionPane.showInputDialog("아무 값이나 입력하세요.");
System.out.rpintln("입력하신 값은 " + input + "입니다.");
for(int i=10; i > 0; i--) {
System.out.println(i);
try {
Thread.sleep(1000); // 1초간 시간을 지연한다.
} catch(Exception e ) {}
}
}
}
}
반응형
'프로그래밍 > 자바의 정석 기초편 코드 분석' 카테고리의 다른 글
자바의 정석 기초편 코드 분석 130(예제 13-6) (0) | 2023.09.25 |
---|---|
자바의 정석 기초편 코드 분석 129(예제 13-5) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 127(예제 13-3) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 126(예제 13-2) (0) | 2023.09.25 |
자바의 정석 기초편 코드 분석 125(예제 13-1) (0) | 2023.09.25 |