728x90
System.exit()
강제적으로 JVM을 종료시키고 싶을 때는 System 클래스의 exit() 메소드를 호출하면 됩니다.
exit() 메소드는 현재 실행하고 있는 프로세스를 강제 종료시키는 역할을 합니다.
exit() 메소드는 int 매개값을 지정하도록 되어 있습니다. 이 값을 종료 상태값이라고 합니다.
일반적으로 정상 종료일 경우 0으로 지정하고 비정상 종료일 경우 0이외의 다른값을 줍니다.
System.exit(0); //정상종료
System.exit(1); //비정상종료
System.exit(0)은 프로그램이 정상적으로 종료되었을 때 호출되며,
System.exit(1)은 프로그램이 오류로 인해 비정상적으로 종료되었을 때 호출됩니다
System.exit()메서드는 어떤 값을 주더라도 종료가 되는데,
만약 특정 값이 입력되었을 경우에만 종료하고 싶다면 자바 보안 관리자를 직접 설정해서 종료 상태값을 확인하면 됩니다
728x90
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] java.net.Socket (0) | 2023.03.10 |
---|---|
[JAVA] future 란 무엇일까? (0) | 2023.03.10 |
[JAVA] Logging이란? (0) | 2023.03.10 |
[JAVA] JavaBean이란 (0) | 2023.03.10 |
[JAVA] 데몬스레드란? (0) | 2023.03.03 |