Java'da iç içe try catch bloğunu yerleştirebilir miyiz?
Java'da iç içe try catch bloğunu yerleştirebilir miyiz?

Video: Java'da iç içe try catch bloğunu yerleştirebilir miyiz?

Video: Java'da iç içe try catch bloğunu yerleştirebilir miyiz?
Video: Java - Ders 71: İç İçe (Yuvarlanmış) try Bloğu 2024, Nisan
Anonim

Yuvalanmış try catch blokları . İstisna işleyicileri Yapabilmek olmak yuvalanmış birbiri içinde. A denemek , tutmak ya da nihayet blok can sırayla başka bir dizi içerir yakalamayı dene nihayet sıra. Böyle bir senaryoda, belirli bir yakalama bloğu bir İstisnayı işleyemez, bu istisna yeniden oluşturulur.

Bu nedenle, yuvalanmış deneme yakalamaya sahip olmak kötü mü?

İhtiyaç yok yuvalanmış veya çoklu denemek - yakalar aynı yöntem içinde. Bazı durumlarda bir yuvalanmış Deneme - Tutmak kaçınılmazdır. Örneğin, hata kurtarma kodunun kendisi atabilir ve istisna . Ancak kodun okunabilirliğini artırmak için her zaman yuvalanmış kendine ait bir yönteme bloke eder.

İkincisi, Java'da yuvalanmış try bloğu nedir? Yuvalanmış deneme blokları İstisna İşleme içinde Java . Java 8Nesneye Yönelik ProgramlamaProgramlama. Adından da anlaşılacağı gibi, bir bloğu dene içinde bloğu dene denir Java'da yuvalanmış try bloğu . Farklı olduğunda bu gereklidir bloklar dış ve iç gibi farklı hatalara neden olabilir. Onlarla başa çıkmak için ihtiyacımız var yuvalanmış deneme blokları.

Bunu göz önünde bulundurarak Java'da birden fazla try bloğu yazabilir miyiz?

Çoklu deneme blokları : sahip olamazsın çoklu deneme blokları tek bir yakalama ile engellemek . Her biri bloğu dene yakalamak veya nihayet tarafından takip edilmelidir. Yine de eğer denemek tek yakalamak engellemek için çoklu deneme blokları bir derleme zamanı hatası oluşturulur.

Orada kaç tane try catch blok olabilir?

Bir try bloğu vardır ve üç blokları yakalamak. Aynı anda yalnızca bir yakalama bloğu yürütülür, bu, try bloğunun içindeki mantığa bağlıdır. Deneme bloğumun içinde kod şunları içerir: üç istisna türleri.

Önerilen: