SORU
27 EYLÜL 2008, CUMARTESİ


Özel durum catch bloğu içine atılmış - yine yakalanacak?

Bu programlama 101 bir soru gibi gelebilir ve cevabı biliyordum ama bir kez daha kontrol etmek gerek kendimi bulmak şimdi düşündüm. Kod aşağıda bu parça, bu durum ilk catch bloğu atılmış sonra Genel catch bloğu tarafından aşağıda yakalanacak?

try {
  // Do something
} catch(IOException e) {
  throw new ApplicationException("Problem connecting to server");
} catch(Exception e) {
  // Will the ApplicationException be caught here?
}

Ben her zaman cevap hayır olur diye düşünmüştüm, ama şimdi bu neden olabilir bazı tuhaf davranışları var. Cevap muhtemelen çoğu dil için aynıdır ama Java çalışıyorum.

CEVAP
27 EYLÜL 2008, CUMARTESİ


Hayır, o günden beri yeni throw try blok doğrudan değil.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006