Pertanyaan yang diberi tag «exception»

Pengecualian adalah kondisi yang tidak biasa yang memerlukan penyimpangan dari aliran normal program. Biasanya, pengecualian tidak harus menghasilkan kegagalan total, tetapi harus diikuti oleh penangan pengecualian. Penanganan pengecualian adalah konstruksi bawaan dalam banyak bahasa pemrograman. Biasanya, pengecualian ditangani dengan melepaskan tumpukan, sehingga bergulir kembali ke keadaan yang ditentukan di luar ruang lingkup pengecualian, dan kemudian menerapkan blok penangan atau rutin.

25
Bagaimana saya bisa dengan aman membuat direktori bersarang?
Apa cara paling elegan untuk memeriksa apakah direktori file akan ditulis ada, dan jika tidak, buat direktori menggunakan Python? Inilah yang saya coba: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Entah bagaimana, saya merindukan os.path.exists(terima kasih kanja, Blair, dan Douglas). Inilah yang …



28
Tangkap beberapa pengecualian sekaligus?
Dianjurkan untuk hanya menangkap System.Exception. Sebaliknya, hanya pengecualian "diketahui" yang harus ditangkap. Sekarang, ini terkadang mengarah pada kode berulang yang tidak perlu, misalnya: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Saya bertanya-tanya: Apakah ada cara untuk …

30
Bagaimana Anda menyatakan bahwa pengecualian tertentu dilemparkan dalam tes JUnit 4?
Bagaimana saya bisa menggunakan JUnit4 secara idiomatis untuk menguji bahwa beberapa kode melempar pengecualian? Sementara saya pasti bisa melakukan sesuatu seperti ini: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Saya ingat bahwa ada anotasi …
2001 java  exception  junit  junit4  assert 







21
Memahami pengecualian diperiksa dan tidak dicentang di Jawa
Joshua Bloch dalam " Java Efektif " mengatakan itu Gunakan pengecualian yang dicentang untuk kondisi yang dapat dipulihkan dan pengecualian runtime untuk kesalahan pemrograman (Butir 58 dalam edisi kedua) Mari kita lihat apakah saya mengerti ini dengan benar. Inilah pemahaman saya tentang pengecualian yang diperiksa: try{ String userInput = //read …

10
Bisakah saya menangkap beberapa pengecualian Java dalam klausa tangkapan yang sama?
Di Jawa, saya ingin melakukan sesuatu seperti ini: try { ... } catch (/* code to catch IllegalArgumentException, SecurityException, IllegalAccessException, and NoSuchFieldException at the same time */) { someCode(); } ...dari pada: try { ... } catch (IllegalArgumentException e) { someCode(); } catch (SecurityException e) { someCode(); } catch (IllegalAccessException …


26
IllegalArgumentException atau NullPointerException untuk parameter nol? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Saya memiliki metode penyetel sederhana untuk properti dan nulltidak sesuai untuk properti khusus …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.