विज्ञापन

यह लेख मूल रूप से एक्लिप्स जूनो के लिए लिखा गया था, लेकिन तब से इसे एक्लिप्स ऑक्सीजन के लिए अपडेट किया गया है।

मेरे पास हाल ही में दो जोड़ी-प्रोग्रामिंग असाइनमेंट थे, प्रत्येक जावा में और प्रत्येक एक अलग साथी के साथ। बिना ज्यादा जानकारी के इसमें जाने पर, मेरे पहले साथी ने सुझाव दिया कि ग्रहण आईडीई, और यह एक बढ़िया विकल्प निकला। यदि आप जावा में अभी शुरुआत कर रहे हैं, तो ग्रहण जाने का रास्ता है।

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

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

1. आयात व्यवस्थित करें (Ctrl + Shift + O)

चाहे आप जावा के मूल पुस्तकालयों और कक्षाओं के साथ काम कर रहे हों या अपने कोड में तीसरे पक्ष के ढांचे को शामिल कर रहे हों, एक बात सच है: एक वर्ग का उपयोग करें, आपको पहले कक्षा को आयात करना होगा इससे पहले कि ग्रहण इसे वैध के रूप में पहचान लेगा और कोड स्वत: पूर्णता (वास्तविक समय टाइपिंग) के लिए उपलब्ध होगा सुझाव)।

लेकिन किसके पास हर एक पुस्तकालय में हर एक वर्ग के लिए हर एक पैकेज पथ को याद करने का समय है? आप एक्लिप्स को इसका उपयोग करके इसे संभालने दे सकते हैं Ctrl + Shift + O शॉर्टकट, जो स्वचालित रूप से गैर-मान्यता प्राप्त कक्षाओं को कोड में आयात करता है।

उदाहरण के लिए, यदि आपके पास यह बिट कोड है:

सार्वजनिक वर्ग हैलो {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {ArrayList सूची = नया ArrayList (); } }

और फिर ऑर्गनाइज इंपोर्ट शॉर्टकट का उपयोग करें, यह इस तरह हो जाता है:

आयात java.util. सारणी सूची; सार्वजनिक वर्ग हैलो {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {ArrayList सूची = नया ArrayList (); } }

इम्पोर्ट लाइन्स को हाथ से टाइप करने के बजाय, आप कोड को सामान्य रूप से तब तक लिख सकते हैं जब तक कि आप इसे न देख लें रेड स्क्विगली लाइन्स जावा अपवाद: क्या आप उन्हें सही तरीके से संभाल रहे हैं?प्रोग्रामिंग में एक अपवाद प्रोग्राम निष्पादन में एक असाधारण स्थिति को दर्शाता है। इसका उपयोग तब किया जाता है जब स्थिति को कहीं और बेहतर तरीके से संभाला जा सकता है। जावा अपवाद हैंडलिंग के निम्नलिखित उदाहरणों पर विचार करें। अधिक पढ़ें (अपरिचित कक्षाओं को इंगित करते हुए), फिर आयात व्यवस्थित करें शॉर्टकट को हिट करें।

ध्यान दें कि यह शॉर्टकट भी हटा देगा अप्रयुक्त आयात (उन मामलों में जहां आपने कोड हटा दिया है) और प्रकार पैकेज द्वारा आयात विवरण।

2. सही इंडेंटेशन (Ctrl + I)

कोड पठनीयता महत्वपूर्ण है, न केवल आपके लिए (ताकि आप बाद में वापस आ सकें और समझ सकें कि क्या आपने लिखा था) लेकिन किसी और के लिए जो आपके कोड को देख सकता है (साझेदार, प्रोफेसर, ओपन सोर्स योगदानकर्ता)। उचित इंडेंटेशन आवश्यक है 10 सबसे आम प्रोग्रामिंग और कोडिंग गलतियाँकोडिंग की गलतियाँ कई समस्याओं का कारण बन सकती हैं। ये टिप्स आपको प्रोग्रामिंग गलतियों से बचने और अपने कोड को सार्थक बनाए रखने में मदद करेंगे। अधिक पढ़ें .

क्या आपका कोड अक्सर ऐसा दिखता है?

सार्वजनिक शून्य सम्मिलित करेंहेड (इंट एक्स) {लिंक न्यूलिंक = नया लिंक (एक्स); अगर (isEmpty ()) पूंछ = नया लिंक; अन्य सिर। पिछला = नया लिंक; newLink.next = सिर; सिर = नया लिंक; }

हो सकता है कि आपने इसे इस तरह लिखा हो, या हो सकता है कि आपने कहीं और से कॉपी-पेस्ट किया हो। किसी भी तरह से, अच्छी खबर यह है कि एक्लिप्स इसे ठीक करना आसान बनाता है: कोड के उस हिस्से को हाइलाइट करें जिसे पढ़ना मुश्किल है, फिर इसका उपयोग करें Ctrl + मैं इसे तुरंत उचित इंडेंटेशन पर लाने के लिए शॉर्टकट:

सार्वजनिक शून्य सम्मिलित करेंहेड (इंट एक्स) {लिंक न्यूलिंक = नया लिंक (एक्स); अगर (isEmpty ()) पूंछ = नया लिंक; अन्य सिर। पिछला = नया लिंक; newLink.next = सिर; सिर = नया लिंक; }

आप बदल सकते हैं कि एक्लिप्स कैसे इंडेंटेशन को संभालता है विंडो > वरीयताएँ, फिर बाएं पैनल में नेविगेट करें जावा> कोड शैली> फ़ॉर्मेटर> संपादित करें ...> इंडेंटेशन.

3. वर्तमान लाइन हटाएं (Ctrl + D)

जावा में कोडिंग करते समय, एक बार में कोड की पूरी लाइन को हटाना स्वाभाविक है। ऐसा करने का सबसे खराब तरीका? माउस से हाईलाइट करें, फिर बैकस्पेस को हिट करें। ऐसा करने का धोखेबाज़ तरीका? एंड की को हिट करें, शिफ्ट को होल्ड करें, होम की को हिट करें, फिर बैकस्पेस को। लेकिन समर्थक तरीका? बस हिट Ctrl + डी:

8 ग्रहण कीबोर्ड शॉर्टकट शुरुआती के लिए आवश्यक जावा ग्रहण युक्तियाँ लाइन हटाएं

4. स्वतः पूर्ण अनुशंसा (Ctrl + Space)

जावा दुर्भाग्य से अत्यंत क्रियात्मक होने के लिए जाना जाता है - कक्षाओं, विधियों और चर के नाम पूरे प्रोग्रामिंग उद्योग में सबसे लंबे समय तक हैं। उन सभी को हर बार हाथ से टाइप करना? मजेदार समय के बारे में मेरा विचार नहीं है।

इसके बजाय आप क्या करते हैं: वर्ग, विधि या चर के पहले कुछ अक्षर टाइप करें जो आप चाहते हैं, फिर हिट करें Ctrl + स्पेस. यह विधि हस्ताक्षर, चर प्रकार, और बहुत कुछ के साथ स्वत: पूर्णता अनुशंसाओं की एक सूची लाता है। सही का चयन करें, एंटर दबाएं, और कोडिंग करते रहें।

शुरुआती के लिए आवश्यक 8 ग्रहण कीबोर्ड शॉर्टकट जावा ग्रहण युक्तियाँ स्वत: पूर्ण

स्वत: पूर्णता जैसी सुविधाएं इसके कुछ कारण हैं IDEs टेक्स्ट एडिटर्स को क्यों रौंदते हैं पाठ संपादक बनाम। आईडीई: प्रोग्रामर के लिए कौन सा बेहतर है?एक उन्नत आईडीई और एक सरल टेक्स्ट एडिटर के बीच चयन करना कठिन हो सकता है। हम आपको यह निर्णय लेने में मदद करने के लिए कुछ अंतर्दृष्टि प्रदान करते हैं। अधिक पढ़ें .

5. System.out.println ("sysout" और Ctrl + Space)

कब कंसोल अनुप्रयोगों के साथ काम करना विंडोज, मैक और लिनक्स पर फाइल करने के लिए कमांड लाइन आउटपुट कैसे सेव करेंयदि आप किसी समस्या का निदान करने का प्रयास कर रहे हैं, तो कमांड के आउटपुट को फ़ाइल में सहेजना सहायक होता है, और यह करना बहुत आसान है। अधिक पढ़ें , आपको उपयोग करने की आवश्यकता होगी System.out.println () संदेशों को प्रिंट करने के लिए। लेकिन क्योंकि यह बहुत बोझिल है, एक्लिप्स के पास आपके लिए एक त्वरित शॉर्टकट है: टाइप "सिसआउट" (उद्धरण के बिना), फिर हिट Ctrl + स्पेस.

श्रेष्ठ भाग? कर्सर को तुरंत विधि कॉल के कोष्ठक में रखा जाता है, इसलिए आप तुरंत संदेश टाइप करना शुरू करते हैं:

शुरुआती के लिए आवश्यक 8 ग्रहण कीबोर्ड शॉर्टकट जावा ग्रहण युक्तियाँ sysout

6. संपूर्ण परियोजना खोजें (Ctrl + H)

बड़े कोडबेस पर काम करते समय, यह भूलना आसान होता है कि आपने कुछ वर्गों, विधियों या चरों को कहाँ घोषित किया है। निर्देशिकाओं के माध्यम से हाथ से तलाशी में समय बर्बाद करने के बजाय, खोज संपूर्ण प्रोजेक्ट प्रॉम्प्ट का उपयोग करें Ctrl + एच छोटा रास्ता।

डिफ़ॉल्ट रूप से, यह चार खोज प्रकारों के साथ आता है: फ़ाइल खोज, कार्य खोज, गिट खोज और जावा खोज। आप ज्यादातर जावा सर्च का उपयोग करेंगे, जो केवल स्रोत फाइलों के माध्यम से खोज करता है, लेकिन अन्य तीन अपने तरीके से उपयोगी हो सकते हैं।

शुरुआती के लिए आवश्यक 8 ग्रहण कीबोर्ड शॉर्टकट जावा ग्रहण युक्तियाँ खोज

7. एप्लिकेशन चलाएँ (Ctrl + F11)

पहली बार जब आप कोई नया प्रोजेक्ट चलाते हैं, तो आपको इसे इसके माध्यम से करना चाहिए रन> रन अस...> जावा एप्लिकेशन. लेकिन उसके बाद, आप चीजों को गति दे सकते हैं Ctrl + F11 शॉर्टकट, जो पिछली बार प्रोजेक्ट के चलने के समान कॉन्फ़िगरेशन का उपयोग करके वर्तमान प्रोजेक्ट को चलाता है।

शुरुआती के लिए आवश्यक 8 ग्रहण कीबोर्ड शॉर्टकट जावा ग्रहण युक्तियाँ चलती हैं

8. नाम बदलें (Alt + Shift + R)

यहां वर्ग, विधि और चर नामों के बारे में बात की गई है: एक बार घोषित होने के बाद, उन्हें पूरे प्रोजेक्ट में दर्जनों, सैकड़ों या हजारों बार संदर्भित किया जा सकता है। अब कल्पना करें कि क्या आपको कभी किसी वर्ग, विधि या चर का नाम बदलने की आवश्यकता है। हर एक संदर्भ का नाम बदलने में घंटों (या दिन!) लग सकते हैं।

या आप नाम पर राइट-क्लिक कर सकते हैं, चुनें रिफैक्टर> नाम बदलें, नया नाम टाइप करें, और ग्रहण पूरे प्रोजेक्ट में हर एक संदर्भ को एक सेकंड में बदल दें। इससे भी तेज, आप नाम पर क्लिक कर सकते हैं, हिट ऑल्ट + शिफ्ट + आर, नया नाम टाइप करें, और एंटर दबाएं। बाम, किया!

शुरुआती के लिए आवश्यक 8 ग्रहण कीबोर्ड शॉर्टकट जावा ग्रहण युक्तियों का नाम बदलें

शुरुआती जावा प्रोग्रामर के लिए अन्य टिप्स

जावा प्रोग्रामर के रूप में, आपको पूरी तरह से समझना चाहिए कि जावा वर्चुअल मशीन कैसे काम करती है और यह क्रॉस-प्लेटफ़ॉर्म विकास की अनुमति क्यों देती है। आपको जावा की मूल अवधारणाओं से भी परिचित होना चाहिए, जैसे कि जावा में अपवादों का उपयोग कैसे करें. आप जावा के साथ भी मज़े कर सकते हैं-जावा और प्रोसेसिंग के साथ अद्भुत वेबकैम प्रभाव बनाएं!

और इन्हें छोड़ें नहीं एक नई प्रोग्रामिंग भाषा में महारत हासिल करने के लिए टिप्स एक नई प्रोग्रामिंग भाषा में महारत हासिल करने के लिए 7 उपयोगी ट्रिक्सजब आप कोड करना सीख रहे हों तो अभिभूत होना ठीक है। आप शायद चीजों को सीखते ही जल्दी भूल जाएंगे। ये युक्तियां आपको उस सभी नई जानकारी को बेहतर ढंग से बनाए रखने में मदद कर सकती हैं। अधिक पढ़ें .

जोएल ली के पास बी.एस. कंप्यूटर साइंस में और छह साल से अधिक पेशेवर लेखन अनुभव। वह MakeUseOf के प्रधान संपादक हैं।