जावा में, वहाँ एक अर्थ (javax.activity.InvalidActivityException
के रूप में) बनाम "अमान्य" (IllegalArgumentException
के रूप में) "अवैध" का उपयोग कर के बीच अंतर है?जावा अपवाद नामकरण सम्मेलनों
एक काम के दौरान यह IllegalArgumentException
का एक उपवर्ग इनपुट अक्षर हैं जो tokenized नहीं किया जा सकता की एक श्रृंखला का प्रतिनिधित्व करने के लिखने के लिए उपयोगी बन गया, और मैं सोच रहा हूँ कि क्या सम्मेलन InvalidTokenException
या IllegalTokenException
उपयोग करने के लिए कहते हैं।
एकमात्र अंतर जो मैं अब तक पा सकता हूं वह यह है कि java.lang
"अवैध" पसंद करते हैं जबकि javax.*
"अवैध" पसंद करते हैं। हालांकि, java.security.InvalidParameterException
भी है जो IllegalArgumentException
का उप-वर्ग है।
@ehdv ने मेरा उत्तर बढ़ाया – stacker