Avatar ·

Java में स्टैक ट्रेस क्या है और त्रुटियों को डीबग करने के लिए इसका उपयोग कैसे करें?

सभी को नमस्ते! मैं Java में नया हूँ और अक्सर ऐसी त्रुटियों का सामना करता हूँ जिनमें कंसोल में बड़े लाल टेक्स्ट दिखाई देते हैं। मुझे पता है कि इसे "stack trace" (कॉल स्टैक) कहा जाता है, लेकिन ईमानदारी से कहूँ तो मैं पूरी तरह से नहीं समझता कि इसे कैसे पढ़ा जाए और यह त्रुटियों को ठीक करने में मेरी कैसे मदद कर सकता है।\n\nउदाहरण के लिए, मेरे पास एक सरल कोड है:\n\n```java\npublic class Calculator {\n public static void main(String[] args) {\n int result = divide(10, 0);\n System.out.println("परिणाम: " + result);\n }\n \n public static int divide(int a, int b) {\n return a / b;\n }\n}\n```\n\nजब मैं इसे चलाता हूँ, तो मुझे यह संदेश मिलता है:\n\n```\nException in thread "main" java.lang.ArithmeticException: / by zero\n at Calculator.divide(Calculator.java:7)\n at Calculator.main(Calculator.java:3)\n```\n

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग