728x90
반응형
# while (true) 의 의미 정리
예제 코드는 아래와 같다.
Thread monitor5200Thread = new Thread(() -> {
while (true) {
try (ServerSocket serverSocket = new ServerSocket(PORT_5200)) {
System.out.println("Port 5200 is connected.");
serverSocket.accept(); // This will block until a connection is made
} catch (IOException e) {
System.out.println("Port 5200 is disconnected.");
switchToPort5160();
}
}
});
monitor5200Thread.start();
설명은 아래와 같다.
반복문은 반복문에 포함되는 조건이 True 로 평가되는 동안에만 진행이 된다.
즉 while (true) 라는 것은 특별한 일이 없는 한 계속해서 반복문을 실행 하겠다는 무한반복문의 의미를 지니게 된다고 볼수 있다.
- 끝 -
728x90
반응형
'🌱JAVA > 📖 문법 & 규칙' 카테고리의 다른 글
JAVA 문법 정리 잘된 사이트 (0) | 2024.02.20 |
---|---|
JAVA 명명 규칙 (클래스, 메소드, 변수 등등) (1) | 2024.02.13 |
오버라이딩(Overriding)과 오버로딩(Overoading) (1) | 2024.01.24 |
<Java> final의 의미 (0) | 2023.08.09 |