Java'da System.exit() yöntem Java.lang paketinde mevcuttur. Bu yöntem, halihazırda çalışmakta olan Java programını açıkça sonlandırmak için kullanılır. Bu yöntem bir durum kodu alır. A sıfır olmayan Durum kodunun değeri genellikle anormal sonlandırmayı belirtmek için kullanılır. Bu yöntem çağrıldığında başka görevleri gerçekleştiremeyiz.
- Bu yöntem tek bir argüman alır durum kodu. 0 ise sonlandırmanın tamamlandığını gösterir.
- Sıfırdan farklı bir durum kodu iletilirse, bu, programın anormal davranışı veya herhangi bir istisna gibi nedenlerle sonlandırma işleminin başarısız olduğunu gösterir.
System.exit() Yönteminin Söz Dizimi
genel statik geçersiz çıkış (int durumu)
- Parametre: Tek bir argüman alır durum bu genellikle sıfır veya sıfır olmayan bir değerdir.
- İade Türü: Bu yöntem hiçbir şey döndürmez ancak geçerli programdan çıkar.
- İstisna: Bu yöntem fırlatabilir Güvenlik İstisnası bir güvenlik yöneticisi mevcutsa ve çıkış() işlemi kısıtlanmışsa.
Örnek: kullanarak System.exit() Şu anda çalışan programdan çıkma yöntemi.
Java// Java program to demonstrate working of System.exit() import java.util.*; import java.lang.*; public class Geeks { public static void main(String[] args) { int arr[] = {1 2 3 4 5 6 7 8}; for (int i = 0; i < arr.length; i++) { if (arr[i] > 4) { System.out.println('exit...'); // Terminate JVM System.exit(0); } else System.out.println('arr['+i+'] = ' + arr[i]); } System.out.println('End of Program'); } }
Çıkış
arr[0] = 1 arr[1] = 2 arr[2] = 3 arr[3] = 4 exit...
Açıklama: Yukarıdaki Java kodunda kullandığımız çıkış() dizideki eleman 4'ten büyükse o zaman şunu çağırırız: çıkış(0) durum kodu 0'dır ve bundan sonra programdan başarıyla çıkılır.
Not: Kullanmak System.exit() JVM'yi anında durdurduğu için özellikle büyük uygulamalarda dikkatli olun.