एज केस: NullPointerException
संभावित सभी एज केसों में, null वैरिएबल वाला केस — जहाँ कोई ऑब्जेक्ट सेट नहीं किया गया होता है — अक्सर प्रोग्रामर्स की नज़र से छूट जाता है। यह कई कारणों से हो सकता है: किसी ने वैरिएबल इनिशियलाइज़ करना भूल गया, कोई ऑब्जेक्ट सही तरह बना नहीं, किसी ने वेबसाइट फ़ॉर्म गलत भर दिया, … सूची लंबी है।
Java में, जब किसी null वैरिएबल पर कोई मेथड कॉल किया जाता है, तो NullPointerException थ्रो होती है।
इस अभ्यास में, दिए गए कोड में एक NullPointerException ट्रिगर करने की कोशिश करें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Java में Testing परिचय
अभ्यास निर्देश
nameपर ऐसा मेथड कॉल करें जिससेNullPointerExceptionथ्रो हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
public class NullPointer {
private static String name;
public static void main(String[] args) {
// Call a method on name that will throw a NullPointerException
System.out.println("My name has " + name.____() + " characters.");
}
}