Sonunda Java'da blok zorunlu mu?
Sonunda Java'da blok zorunlu mu?

Video: Sonunda Java'da blok zorunlu mu?

Video: Sonunda Java'da blok zorunlu mu?
Video: Java haqida gaplashamiz | Full Stack Java Praktikum haqida - G'ayratjon Rayimjonov 2024, Kasım
Anonim

Java sonunda blok istisna işlenip işlenmediğine bakılmaksızın her zaman yürütülür. O değil zorunlu dahil etmek sonunda engelle hiç, ancak yaparsanız, bir istisna atılıp atılmadığına ve deneme ve yakalama bölümleri tarafından işlenip işlenmediğine bakılmaksızın çalışır. engellemek . NS nihayet sürece her zaman yürütülür. Sistem.

Burada, nihayet blok Java'da yakalamadan kullanılabilir mi?

Evet biz Yapabilmek dene yakalama bloğu olmadan kullanarak sonunda engelle . Bildiğin gibi sonunda engelle istisnanız veya geri dönüşünüz olsa bile her zaman yürütülür Beyan içinde bloğu dene Sistem durumu hariç.

Aynı şekilde, nihayet engellemeye ne gerek var? Java sonunda engelle bir engellemek bağlantı kapatma, akış vb. gibi önemli kodları yürütmek için kullanılır. Java sonunda engelle istisna işlenip işlenmediğine bakılmaksızın her zaman yürütülür. Java sonunda engelle dene ya da yakala takip eder engellemek.

Ayrıca soru şu ki, yakalama veya nihayet olmadan bir try bloğuna sahip olmak geçerli mi?

öncesinde bir istisna atılırsa bloğu dene , NS nihayet kod yürütülmez. NS sonunda engelle her zaman çalıştırıldığında bloğu dene çıkışlar. Böylece kullanabilirsin nihayet yakalamadan ama kullanmalısın denemek . NS sonunda engelle her zaman çalıştırıldığında bloğu dene çıkışlar.

Neden sonunda her zaman yürütülen Java'yı engelle?

NS nihayet blok her zaman yürütülür deneme ne zaman engellemek çıkışlar. Bu, sonunda engelle NS uygulanmış beklenmedik bir özel durum oluşsa bile. Fakat nihayet istisna işlemeden daha fazlası için kullanışlıdır - programcının temizleme kodunun bir dönüş, devam etme veya kesinti ile yanlışlıkla atlanmasını önlemesini sağlar.

Önerilen: