Exception'lar temelde Checked ve UnChecked olarak ikiye ayrılırlar arkadaşlar. UnChecked'ler Runtime, Checked'ler compiletime'dır. Run time dediğimiz şey programı çalıştırdıktan sonra, compile time derleme, yazma aşamasında oluşan exceptionlardır ----- diye düşünebiilirsiinz. Bu konuda bilememiz gereken bir kaç şey vardır------ 1_Her exception'ın ayrı ayrı bir class'ı vardır. 2_"Exception" class'ı ise bunların hepsinin parent(super) calss'ıdır. 3_bir exception oluştuğunda, o exception'ın ait olduğu classtan otomatik olarak bir object oluşturulur. 4_bu yüzdendir ki catch bloğunun içinde class'ın yanına "e" diye bir değiişken ismi tanımlarız. 5_ve şadi hocanın da anlattığı gibi, biz bu "e" değişkeniyle o class'ın metdolarını çağırabiliriz örneğin e.printStackTrace _____ şadi hocaya da ayrıca teşekkürler tabiki
@Ejmeras2 жыл бұрын
Çok açıklayıcı bir video olmuş .Başka bir dil öğreniyorum ona rağmen yardımcı oldu videonuz .Teşşekkür ederim.
@omerdemirkaya72194 жыл бұрын
hocam exception class anlatırken hem kelimeler biraz karışmış hemde anlaması biraz zor geldi bana
@semaistek51192 жыл бұрын
Çok teşekkürler anlatımınız çok faydalı oldu. Ben başlıklarda Interface konusunu göremedim. Implement ve interface ile ilgili videolarınız da var mı? Bilgi verebilen olursa da çok sevinirim belki gözümden kaçmıştır.
@onurtalantimur32447 жыл бұрын
Hocam bu try-catch bloklarıyla hata ayıklayabiliyoruz. Bunu if-else kontrol bloklarıyla yapamaz mıyız ? Bu ikisi arasındaki fark nedir ? Bir avantaj veya dezavantajları var mıdır ?
@ugurbayram35796 жыл бұрын
tabiki fark var if kosul yapısı run time olarak sonuc döndermez burda hatanın nerde ve ne zaman olduğunu kontrol etmeyi değil. kontol dısı gelisen hataları kullanıcıya göstermek
@furkanveliisk41132 жыл бұрын
a array' ini oluşturup 29. üyesini bastırmaya çalıştığımız kısımda nedense catch kullanmadan exception almadım. Bilen bi arkadaş anlatabilirse çok makbule geçer
@emreeren378010 ай бұрын
Orada hem FileNotBoundException hem de bir altta yine ArrayİndexOutBoundsException catch ikisini ayrı ayrı catch etmiş yani. Ama eger ki bu detayları yazmak istemiyorsanız catch içinde Exception yazmanız yeterli çünkü bütün exceptionların atası
@coolmortal936 жыл бұрын
Merhabalar hocam throws ile throw farkı nedir ?
@karkuresi544411 ай бұрын
Çok teşekkürler, faydalı oldu
@emrecelebi31798 жыл бұрын
throw new benimException(); 'ı sadece hata fırlatmak için mi öyle yaptınız ? Çünkü bazı API'lerde kod okurken metodların içerisinde sadece throw new Exception(); şeklinde görüyorum. bunun anlamı nedir?
@Sadievrenseker_BK8 жыл бұрын
o genel exception döndürür, belirli bir detay istiyorsanız o zaman bu şekilde yapabilirsiniz.
@emrecelebi31798 жыл бұрын
Benim sormak istedigim metodun icerisinde sadece o yazior yani şöyle void method throw exception{ throw new Exception(); -> bunu soruyorum hocam }
@orhanozbek65218 жыл бұрын
ellerine sağlık reis
@halilaydin.5 жыл бұрын
Merhabalar hocam severek izliyorum sizi, izlerken kzbin.info/www/bejne/iZuupYKrZs6Nq9E bu kısımdan sonrasında bende zincir koptu. Boş bir vaktinizde bu konunun daha detaylısını bahsettiğiniz bir video çekerseniz çok güzel olur. Teşekkürler, iyi çalışmalar.
@emrekaya88657 жыл бұрын
berbat bi anlatım teşekkür ederiz
@leveronica94436 жыл бұрын
Sen malsan adam ne yapsın
@audreyjensen6662 жыл бұрын
@@leveronica9443 Aşırı hızlı ve karışık anlatıyor.