(कैसे करें:) डिबग आउटपुट की जड़ें प्रोग्रामिंग के शुरुआती दिनों में हैं, जब कंसोल ही प्राइमरी इंटरफेस हुआ करते थे। आज भी, System.out.println() जावा में डिबगिंग का मूल तरीका है और सरलता के कारण काफी पॉपुलर है। इसके अल्टरनेटिव्स में, लॉगिंग फ्रेमवर्क्स जैसे Log4j और SLF4J आते हैं जो अधिक फ्लेक्सिबिलिटी और कॉन्फ़िगुरेशन प्रदान करते हैं। System.out.println() सिस्टम आउटपुट स्ट्रीम के जरिए डायरेक्ट कंसोल पर टेक्स्ट प्रिंट करता है। इसका प्रयोग डेवेलपमेंट और टेस्टिंग फेज में तो होता ही है, पर रिलीज़्ड ऐप्लिकेशन में नहीं करना चाहिए, क्योंकि इससे परफॉर्मेंस पर प्रभाव पड़ता है और यह अनप्रोफेशनल लग सकता है।.
System.out.println()
Java 9 में परिचय किए गए jshell उपकरण के साथ जावा में एक REPL शुरू करना सरल है। यहां बताया गया है कि इसे कैसे प्राप्त करें और एक आधारभूत सत्र कैसे शुरू करें.
jshell
मान लीजिए आपके पास एक साधारण जावा प्रोग्राम है जो सही से काम नहीं कर रहा है, और आप नहीं समझ पा रहे हैं कि क्यों। यहाँ पर आप कैसे एक्लिप्स का उपयोग करते हुए एक डीबगर को स्टार्ट करेंगे, जो जावा विकास के लिए लोकप्रिय IDEs में से एक है.
जावा डेवलपर्स मुख्य रूप से दो परीक्षण फ्रेमवर्क का उपयोग करते हैं.