द्वारा फेंका जा सकता है मुझे पता है कि जावा सभी अपवादों कि विधि द्वारा फेंक दिया जाएगा सूचीबद्ध करने के लिए प्रोग्रामर लागू करने, और इस प्रकार कोड के उपयोगकर्ता के लिए सभी संभव फेंका अपवाद लिस्टिंग के लिए एक आसान तरीका बनाने।सूची सभी अपवाद है कि एक विधि
दूसरी ओर .NET की कोई ऐसी सुविधा नहीं है, और हम सभी को छोड़कर एपीआई दस्तावेज या एक्सएमएल दस्तावेज है जहां अपवाद कभी-कभी सूचीबद्ध हैं।
वहाँ वी.एस. के लिए किसी भी एडऑन पता चलता है कि जो अपवाद किसी भी कॉल फेंक सकती है? प्रतिबिंब की शक्ति को देखते हुए, कॉल को देखना संभव नहीं है, और कॉल के माध्यम से संभावित रनों की सभी शाखाओं को देखना संभव नहीं है और किसी भी .NET अपवादों को फेंकने की जांच करनी चाहिए?
और, यदि आपको लगता है कि यह स्रोत कोड विश्लेषण द्वारा 3 अलग अपवाद फेंकता है, तो आप प्रत्येक के लिए कोड में कैच क्लॉज कैसे लगाएंगे? – shahkalpesh
क्या अधिकांश जावा इंजीनियरों अब भी स्वीकार नहीं करते हैं कि चेक अपवाद एक भयानक विचार थे? –
मुझे लगता है कि आप हॉल्टिंग समस्या को हल करने के लिए हर उदाहरण है, जहां एक DivideByZeroException उठाया जा सकता है (के रूप में उन जहां वर्ग अपरिवर्तनशीलताओं होने वाली से रोकने के खिलाफ) –