«exception» etiketlenmiş sorular

İstisna, programın normal akışından sapma gerektiren alışılmadık bir durumdur. Normalde, bir istisna toplam başarısızlığa neden olmamalı, bunun yerine bir istisna işleyicisi katılmalıdır. İstisna işleme, birçok programlama dilinde yerleşik bir yapıdır. Genellikle istisnalar, yığının çözülmesi, böylece istisnanın kapsamı dışında belirli bir duruma geri döndürülmesi ve daha sonra bir işleyici bloğunun veya rutininin başlatılmasıyla ele alınır.

25
Yuvalanmış bir dizini nasıl güvenle oluşturabilirim?
Bir dosyanın yazılacak dizinin var olup olmadığını kontrol etmenin ve yoksa Python kullanarak dizini oluşturmanın en zarif yolu nedir? İşte ne denedim: 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) Her nasılsa, kaçırdım os.path.exists(teşekkürler kanja, Blair ve Douglas). Şimdi sahip olduğum şey bu: …



28
Tek seferde birden fazla istisna yakalamak ister misiniz?
Sadece yakalamak cesaretini kırıyor System.Exception. Bunun yerine, yalnızca "bilinen" istisnalar yakalanmalıdır. Şimdi, bu bazen gereksiz tekrarlayan koda yol açar, örneğin: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch (OverflowException) { WebId = Guid.Empty; } Acaba: Her iki istisnayı yakalamanın ve sadece bir WebId …

30
JUnit 4 testlerinde belirli bir istisnanın atıldığını nasıl iddia ediyorsunuz?
Bazı kodların bir istisna atıp atmadığını sınamak için JUnit4'ü deyimsel olarak nasıl kullanabilirim? Kesinlikle böyle bir şey yapabilirken: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown = true; } assertTrue(thrown); } Bu tür durumlar için bir açıklama ya da bir …
1999 java  exception  junit  junit4  assert 

10
Modern Python'da özel istisnalar bildirmenin doğru yolu?
Modern Python'da özel istisna sınıfları bildirmenin doğru yolu nedir? Öncelikli hedefim, diğer istisna sınıflarının standartlarını takip etmek, böylece istisnayı eklediğim herhangi bir ekstra dize istisnayı yakalayan herhangi bir araç tarafından yazdırılmaktır. "Modern Python" ile Python 2.5'te çalışacak, ancak Python 2.6 ve Python 3 * için 'doğru' olacak bir şeyleri kastediyorum. …

30
“Java.lang.OutOfMemoryError: PermGen alanı” hatası ile ilgilenme
Son zamanlarda web uygulamamda bu hatayla karşılaştım: java.lang.OutOfMemoryError: PermGen alanı Tomcat 6 ve JDK 1.6 üzerinde çalışan tipik bir Hibernate / JPA + IceFaces / JSF uygulamasıdır. Görünüşe göre bu, bir uygulamayı birkaç kez yeniden konuşlandırdıktan sonra ortaya çıkabilir. Buna ne sebep olur ve bundan kaçınmak için ne yapılabilir? Sorunu …





21
Java'da işaretli veya denetlenmeyen istisnaları anlama
Joshua Bloch " Etkili Java " dedi Kurtarılabilir durumlar için işaretli istisnalar ve programlama hataları için çalışma zamanı istisnaları kullanın (2. sürümde Madde 58) Bakalım bunu doğru anladım. İşte kontrol edilmiş bir istisna hakkındaki anlayışım: try{ String userInput = //read in user input Long id = Long.parseLong(userInput); }catch(NumberFormatException e){ id …



26
Null parametresi için IllegalArgumentException veya NullPointerException? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bir özellik için basit bir ayarlayıcı yöntemi var ve nullbu özel özellik için uygun değil. Bu durumda …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.