İmzasında bir istisna atamayan ancak tüm yürütmeyi durdurması gereken bir koşula erişen bir işlevim varsa, imzasını ve tüm çağrı işlevlerini değiştirmeden bir çeşit istisna atmak mümkün mü? Response.sendError (500, "Hatam") kullanmayı denedim, ancak yürütmeyi durduramayacağımı bana gösteriyor. Örneğin, bazı küçük çıktılardan çıkmak için PHP'de sık sık kodlanmış durumdayım, ancak bunun Java'daki tüm sunucuyu durdurduğunu okudum.Java web projesinde yakalanamayan ve yürütmeyi sonlandıran bir istisna nasıl ekleyebilirim?
cevap
RuntimeException veya alt sınıfını atın.
Teşekkürler. Soru için üzgünüm, ancak bir geliştirici bana RuntimeException'ın "kontrol edilmedi" olduğunu ve bunun yakalanmaması durumunda hiçbir şey yapmadığını söylemişti. Ne kadar üzücü. Onları her zaman Android'de alıyorum ve Java Web ile de çalıştıklarını doğruladım. – user1122069
Gerçekten de RuntimeException ve alt sınıfları denetlenmeyen istisnalardır: bunları kodunuza atabilirsiniz ancak bunları yakalamanıza veya yöntem imzalarına eklemenize gerek yoktur. Ama yine de bunlar istisnalar ve eğer biri gerçekleşirse idam duracak. –
- 1. Yürütmeyi durdurmadan istisna atın?
- 2. java projesinde metin dosyasına erişilemiyor
- 3. Metro Stil Uygulamasına bir Küresel İstisna işleyici nasıl ekleyebilirim?
- 4. Aynı NetBeans projesinde Clojure ve Java kaynağı
- 5. Nasıl bir java web uygulaması
- 6. Bir Eclipse projesinde Scala ve Java dosyalarını karıştırma
- 7. Bir web sitesi projesinde html, javascript ve tuvale uygulanması
- 8. java projesinde kullanılmayan sınıfı nasıl kaldırılır?
- 9. Eclipse'de Dinamik Web Projesi'nde CSS'yi nereden ve nasıl ekleyebilirim?
- 10. Twitter ve Facebook sosyal medya düğmelerini web siteme nasıl ekleyebilirim?
- 11. Web projesinde .apt_generated klasörü nedir?
- 12. python yürütmeyi hızlandırma nasıl yapılır
- 13. java istisna atmak dönüş
- 14. facebook girişimi kendi web siteme nasıl ekleyebilirim?
- 15. İçeriği değiştirmeden nasıl dosya ekleyebilirim (JAVA)?
- 16. Java Girdi uyuşmazlığı istisna
- 17. Tüketici grubunu java mesajına nasıl ekleyebilirim?
- 18. Python tüm işlevlerden çıkış ve yürütmeyi durdurma
- 19. Java 8'de iki Akışı nasıl ekleyebilirim?
- 20. Python'da bir istisna nasıl yakalanır ve istisna ile ilgili bir referans alırsınız.
- 21. Maven’de Java kaynaklarını düzgün bir şekilde nasıl ekleyebilirim?
- 22. JUnit Test Yürütme sırasında bir Java sistemi özelliğini nasıl ekleyebilirim
- 23. NodeJS testlerini Gradle ve Hudson'a nasıl ekleyebilirim?
- 24. Bir wstring'e nasıl ekleyebilirim?
- 25. Bir istisna, istisna yapıldığında yükseltilip alındığında nasıl istisna geçirilir?
- 26. . Net web uygulama projesinde özel denetim
- 27. Bir koleksiyonu nasıl ilklendirebilir ve aynı hatta veri ekleyebilirim?
- 28. java IO İstisna: Akış Kapalı
- 29. Bir eclipse web projesinde WebContent klasörünü farklı bir şeye nasıl değiştirebilirim?
- 30. Onclick için bir windows onload işlevim var Onblur olayını nasıl ekleyebilirim ve bir tanesine nasıl ekleyebilirim?
JVM'yi durdurmadan yapabileceğinizi düşünmüyoruz. Sonuçta: yakalama (istisna kaldırıldı) bununla ilgilenir. – Stultuske
Muhtemelen RuntimeException atmak zorundasınız: 'yeni RuntimeException (" Bazı mesajlar ") atmak; – Kartic
@Kartic Thanks. Kontrol edilen cevapla ilgili yorumuma bakın. – user1122069