किसी भी भाषा को सीखने का प्रयास करने से पहले, मूल बातें समझना और अवधारणाओं को स्पष्ट रखना आवश्यक है। इस पोस्ट में, हम कुछ टिप्स और ट्रिक्स देखेंगे जो जावा उत्साही लोगों की मदद करेंगे।
-
एक सरणी और एक सरणी सूची के बीच अंतर को स्पष्ट रूप से समझें- डेटा संरचनाएं एक महत्वपूर्ण भूमिका निभाती हैं क्योंकि वे तय करती हैं कि डेटा कैसे संग्रहीत किया जाएगा, इसे कैसे एक्सेस किया जाएगा, हेरफेर किया जाएगा और अंत में उपयोगकर्ता को दिखाया जाएगा।
-
स्ट्रिंग्स का सावधानी से उपयोग करना - किसी को स्ट्रिंग्स की अवधारणा के साथ स्पष्ट होना चाहिए, और वे कैसे काम करते हैं जब इसके साथ विभिन्न प्रतीकों का उपयोग किया जाता है, चाहे वह एक स्ट्रिंग हो या स्ट्रिंग की एक सरणी।
-
जानें कि कैसे प्रयास काम करता है, और अंत में 'कोशिश' ब्लॉक के साथ कैसे उपयोग नहीं किया जा सकता है- अपवादों के काम को जानना महत्वपूर्ण है, उन्हें कैसे आजमाया और पकड़ा जाता है, और प्रासंगिक संदेश अपवाद के आधार पर कंसोल पर प्रदर्शित होते हैं।
-
नल ऑब्जेक्ट को वापस करने के बजाय, खाली संग्रह लौटाएं- यह साफ है, और खाली संग्रह या डेटा संरचनाओं को वापस करने के लिए बेहतर है, शून्य के बजाय, क्योंकि खाली संग्रह को नल में हेरफेर करने की तुलना में बहुत आसानी से पॉप्युलेट किया जा सकता है।
-
मेमोरी लीक से बचें - यह सिर्फ मेमोरी की बर्बादी की ओर जाता है, जिसका उपयोग भी नहीं किया जा सकता है। इसलिए इनसे बचने की जरूरत है।
-
गतिरोध से बचें - एक संसाधन के आधार पर जो बदले में पिछले संसाधन पर निर्भर करता है, गतिरोध की ओर जाता है, जिसका अर्थ है कि इसे समाप्त करने के अलावा इससे बाहर आने का कोई रास्ता नहीं है। इस मुद्दे को पीछे हटाना और यह समझना महत्वपूर्ण है कि कौन सी परिस्थितियाँ गतिरोध पैदा कर सकती हैं और उनसे बच सकती हैं।
-
नल पॉइंटर अपवाद - यह प्रोग्राम को अनिश्चित काल के लिए बाहर निकलने का कारण बनता है। इसलिए, यदि महत्वपूर्ण कोड चलाया जा रहा है, और कोड अनिश्चित काल के लिए समाप्त हो जाता है, तो इससे पहले से गणना किए गए डेटा का नुकसान होगा।
-
रेगेक्स का उचित उपयोग और केवल प्रासंगिक स्थानों में- यह जानना महत्वपूर्ण है कि कब नियमित अभिव्यक्तियों का उपयोग करना है, और कब सरल परिस्थितियों का उपयोग करना है। अत्यधिक जटिल रेगुलर एक्सप्रेशन से भ्रम के अलावा और कुछ नहीं होता है।