İçindekiler
İstisnaların kullanımı, aşağıdakilerle yazılmış programlarımızda bir gelişmeyi temsil ederken, Java, performans düzeyinde çok önemli bir maliyete sahip oldukları için her zaman gerekli olmayacaklardır, bu yüzden programımızda bir istisna işleme bloğu oluşturmanın ne anlama geldiğini öğrenmeliyiz, bu şekilde maliyetin daha düşük olup olmadığını bilebiliriz. bize getireceği fayda.Günün sonunda, yavaşlıktan muzdarip bir program veya uygulamanın kullanımı daha az kullanıcı dostu olduğundan ve kullanıcılar için rahatsızlık yarattığından, programlarımızın da yeterli performansı koruması gerektiğini biliyoruz.
Başta belirttiğimiz gibi, istisnaları ele alma yeteneğine sahip bir blok oluşturmak, programımızda performans düzeyinde bir maliyeti temsil eder, bunun nedeni, bir istisna işleme bloğu bu görev için bir nesne oluşturulur, ayrıca nesneyi geriye doğru çalıştırmanız gerekir. yığın programın ve son olarak istisna, nesnenin çeşitli yöntemleri aracılığıyla yayılmalıdır.
Bu, şunu açıkça ortaya koymaktadır: verim etkilenecektir, ne kadar kaynağımız olursa olsun, bu süreç bunların büyük bir bölümünü tüketeceğinden, onları bir yöntemde başlattığımızda istisnalar meydana gelir, bu nedenle istisnanın atılmasını önleyebilirsek tüm bu prosedürü kurtaracağız.
İstisnaların kullanımıNS istisnalar gerçekten, ortaya çıkabilecek ve programımızda öngöremediğimiz öngörülemeyen koşullar olduğunda kullanılmalıdır, ancak boş bir değişken veya temel örnekler vermek için 0'a bölme gibi durumlar, bir kullanmaya gerek kalmadan ele alınabilir. dene - blok yakala.
Aşağıdaki örnekte, istisnasız ve istisnasız bir sorunu çözdüğümüz temel bir durumu görelim:
Bu durumlar son derece basit olsa da, gerçek şu ki, istisna işlemenin ne zaman kullanılacağına ve ne zaman kullanılmayacağına karar vermek her programcı için bir meseledir, ancak bunları uygulamak istediğimizde mantığımızı kullanarak bunun olmasını engelleyebilir miyiz diye kendimize sormalıyız, sonuçta her programcının farklı bir fikri vardır.
Bununla bu öğreticiyi bitiriyoruz, istisnaların kullanımının ne anlama geldiği ve programlarımız üzerindeki gerçek etkileri hakkında zaten daha net bir fikre sahip olmalıyız, çünkü bize yardımcı olmalarına rağmen, birçok durumda kötüye kullanırsak performansa zarar verebilirler. onlar.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.