Java'da istisna ve son olarak anahtar kelime bilgilerini alın

İçindekiler
İstisnaları yakalama ve kullanıcının düzensiz bir sistem kapanmasına tanık olmasını önleme süreci basit olsa da, birkaç istisna türü olduğunda, bazen onlar hakkında biraz daha fazla bilgi edinmek istediğimiz de doğrudur.
bu yüzden Java İstisna hakkında bilgi edinmemizi sağlar, yani bir kez oluştuğunda, türünden daha fazla ayrıntı bilebiliriz, bununla farklı eylemler uygulayabilir veya ne olduğunu bilebiliriz.
Zorunlu yürütmeAyrıca çok yaygın bir durum olduğunu ve ne olursa olsun çalıştırmamız gereken kodlar olduğunu belirtmek önemlidir, bu bir sistem durumu olabilir. Kayıt bunun için tüm eylemleri veya bazı güvenlik modüllerini kaydeden Java bize ayrılmış kelimeyi sunuyor nihayet.
Eğitimin başında belirttiğimiz gibi, istisna bilgisi Aynı istisna, neler olduğu hakkında bize bir fikir verecek farklı veriler içerdiğinden, türünü analiz etmeye gerek kalmadan mümkündür.
Bunun için farklı yöntemlerimiz var, neye güvenebileceğimizi bilmek için en öne çıkanları aşağıda görelim:
getMesaj ()Bu yöntem, istisnayı yükleyen mesajı almamızı sağlar.
toString ()İstisnanın adı ile yöntemin sonucu arasında bitiştirilmiş bir dize döndürür. getMesaj ().
Yığın İzi yazdır ()Nesneyi tüm içeriğiyle ekrana yazdırın.
getStrackTrace: StackTraceElementBu son yöntem, hata veya istisna bilgilerini içeren bir dizi döndürür.
Aşağıdaki resimde bu yöntemlerin uygulanmasının nasıl göründüğünü görelim:

Şimdi ayrılmış kelimenin sırası nihayetBahsettiğimiz gibi, ne olursa olsun kodun bir kısmını çalıştırmak istediğimiz zamanlar vardır, bunun için bize sunduğu bu kelimeye sahibiz. Java ve bir yapıya dahil ederek çalışması basittir. dene - yakala içine yerleştirilen içerik sonunda engelle her zaman koşacak.
Bunun yapısını oluşturmak için resimde gördüğümüz aşağıdaki kalıbı takip edebiliriz:

Bu tür bir yapı ile çalışırken bilmemiz gereken bazı hususlar var, bakalım neymişler:
  • İstisnalar oluşmazsa {} bloğunu dene içine yerleştirdiğimiz kod sonunda engelle çalışacak ve ardından programımız devam edecek.
  • Bir istisna oluşursa {} bloğunu dene yürütülmesi duracak ve ardından catch () bloğu {}, nihayet sonunda engelle {} ve aşağıdaki program kodu yürütülecektir.
  • İşlenmeyen bir istisna oluşursa, sonunda engelle aynı şekilde yürütülecek ve özel durum kendisine gönderilecektir.
  • NS sonunda engelle öncesinde dönüşü olan bir satır olsa bile yürütülecektir. sonunda engelle.
Bu kelimenin çok güçlü olduğunu gördüğümüze göre, birçok durumda içeriğini zorunlu bir şekilde yürüteceği için hangi durumlarda uygulamamız gerektiğini bilmeliyiz. Bununla bu öğreticiyi bitiriyoruz, istisnaların ele alınması ve ayrıca ayrılmış kelime sayesinde programımızın yürütülmesini nasıl manipüle edebileceğimiz hakkında biraz daha fazla şey biliyoruz. nihayet.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave