मैं जावा सीखना शुरू कर रहा हूं और जावा में अपनी पहली उपयोगिता कक्षाएं लिख रहा हूं जो उत्पादन में जाना चाहिए। जब मैं अपवादों से निपटने के लिए आ रहा हूं तो मैं कुछ हद तक खो गया हूं। क्या कोड के दिए गए लाइनों में कितने प्रयास कथन हैं, इस पर कुछ ballpark आंकड़ा है?जावा अपवादों को संभालने में सर्वोत्तम प्रथाएं
अपवादों के साथ कोड का कितना अंश सौदा किया जाना चाहिए .. ग्रहण के लिए एक प्लगइन?
क्या कोशिश करें ब्लॉक में 3-4 कथन शामिल करने और अपवाद को पकड़ने या कोशिश करने के लिए 10-12 लाइनों को शामिल करने का सबसे अच्छा अभ्यास है और बाद में विभिन्न प्रकार के अपवादों को पकड़ने वाले 2-3 पकड़ विवरण शामिल हैं जो कहते हैं कि फाइल संबंधित या मेरी अपनी कक्षाओं या कुछ अन्य तृतीय पक्ष वर्गों द्वारा ..? पूर्व आंखों के लिए थोड़ा नापसंद है और यह कोड को बहुत खराब कर रहा है ..
क्या यह सामान्य अभ्यास केवल उस कोड को घेरे हुए है जो कोशिश ब्लॉक में है जो अपवाद फेंक सकता है या आसपास के कोड के साथ टैग करना ठीक है अंदर आज़माएं कि फ़ाइल हैंडल का उपयोग कैसे किया जा रहा है आदि ..
कोई पॉइंटर्स ..?
आप रास्ते से बाहर जा रहे हैं। सबसे पहले यह जानने की कोशिश करें कि अपवाद और उनके प्रकार क्या हैं और क्या प्रयास करें, पकड़ें और फेंक दें। तो आप स्पष्ट होंगे। –
मेरी टिप: अपने दिमाग से "try-catch block" वाक्यांश मिटाएं। "कोशिश करें अंततः ब्लॉक" के बजाय सोचें। उन अपवादों को पकड़ें जहां आप पुनर्प्राप्त कर सकते हैं, या जहां आप उन्हें लॉग इन करना चाहते हैं और आगे बढ़ना चाहते हैं ... यह आमतौर पर आपके कार्यक्रम में बहुत उच्च स्तर पर होता है। – erickson
पहले मेरा जवाब यहां देखें: http://stackoverflow.com/questions/7129979/java-exception-handling/7130076#7130076 और फिर http://download.oracle.com/javase/tutorial/essential/exceptions/index .html आपके लिए सबसे अच्छा ट्यूटोरियल हो सकता है। –