जावा में, मैं ऐसा कुछ करना चाहता हूं:क्या मैं एक ही पकड़ खंड में एकाधिक जावा अपवादों को पकड़ सकता हूं?
try {
...
} catch (IllegalArgumentException, SecurityException,
IllegalAccessException, NoSuchFieldException e) {
someCode();
}
... इसके बजाय:
try {
...
} catch (IllegalArgumentException e) {
someCode();
} catch (SecurityException e) {
someCode();
} catch (IllegalAccessException e) {
someCode();
} catch (NoSuchFieldException e) {
someCode();
}
क्या ऐसा करने का कोई तरीका है?
टीटी - 'bitwise या' (' | ') ऑपरेटर को फिर से परिभाषित क्यों करें? एक अल्पविराम, या ऑपरेटर का उपयोग क्यों न करें जिसका अर्थ समान है, 'तार्किक या' ('||')? – ArtOfWarfare
@ArtOfWarfare शायद उन्होंने सोचा था कि वे [एकाधिक सीमाओं] (http://docs.oracle.com/javase/tutorial/java/generics/bounded.html) के लिए वाक्यविन्यास के साथ पहले ही आ चुके हैं, इससे कोई फर्क नहीं पड़ता जेनरिक। – JimmyB
@JimmyB क्या आप जेनेरिक के लिए कई सीमाओं के बारे में अधिक समझा सकते हैं? धन्यवाद। – ZhaoGang