Java Thread.sleep() 란?
자바에서 스레드를 잠시 일시정지를 하고싶을때 사용하는 메소드이다.
일정시간 실행의 흐름을 잡아 놓을수 있다.
기본 예제)
실행의 흐름을 스레드라고 하는데 스레드를 임의로 5초동안 잡아두기
컴파일시에 발생하는 Exception(RuntimeException 을 상속받지 않은 Exception)
이 발생하기 때문에 반드시 try~catch 블럭으로 예외 처리를 해야 한다.
Thread.sleep(5000) 코드는 "main 메소드가 종료 되었습니다." 텍스트가 console 창에 5초뒤에 나타나게하는 코드이다.
Run 할 경우 "main 메소드가 종료 되었습니다." 는 바로 출력되지 않는 모습이다.
5초뒤 정상 출력됨.
'Java' 카테고리의 다른 글
[Eclipse] Java JFrame (0) | 2023.05.11 |
---|---|
[Eclipse] Java File 클래스 (0) | 2023.05.10 |
[Eclipse] Java Exception(예외처리) (0) | 2023.05.09 |
[Eclipse] Java Iterator(반복자) (0) | 2023.05.08 |
[Eclipse] Java While(반복문) (0) | 2023.05.08 |