Pertanyaan yang diberi tag exception

172
Untuk apa ApplicationException di .NET?

Untuk melempar pengecualian, saya biasanya menggunakan kelas pengecualian bawaan, misalnya ArgumentNullExceptiondan NotSupportedException. Namun, terkadang saya perlu menggunakan pengecualian khusus dan dalam kasus itu saya menulis: class SlippedOnABananaException : Exception { } class...

170
Pengecualian Java tidak tertangkap?

Saya punya masalah teoritis kecil dengan konstruksi try-catch. Saya mengikuti ujian praktis kemarin tentang Jawa dan saya tidak mengerti contoh berikut: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); }...

165
throw Error ('msg') vs throw new Error ('msg')

var err1 = Error('message'); var err2 = new Error('message'); Apa bedanya? Melihat mereka di konsol chrome, mereka terlihat identik. Properti yang sama pada objek dan __proto__rantai yang sama . Hampir terlihat seperti Errorbertindak seperti pabrik. Yang mana yang benar dan

162
Bagaimana Anda menangkap pengecualian ini?

Kode ini ada di django / db / models / fields.py Ini membuat / mendefinisikan pengecualian? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as...

161
casting eksplisit dari super class ke subclass

public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Tugas Dog dog = (Dog) animal;tidak menghasilkan kesalahan kompilasi, tetapi pada saat runtime ia...

160
Penguraian integer aman di Ruby

Saya memiliki string, katakanlah '123', dan saya ingin mengubahnya menjadi integer 123. Saya tahu Anda bisa melakukannya some_string.to_i, tetapi itu berubah 'lolipops'menjadi 0, yang bukan efek yang ada dalam pikiran saya. Saya ingin itu meledak di wajah saya ketika saya mencoba mengubah sesuatu...