घर गुलाब के फूल जावा में प्रोग्रामिंग के लिए आवेदन। जावा के लिए सर्वश्रेष्ठ आईडीई। सबसे आशाजनक आईडीई: MyEclipse

जावा में प्रोग्रामिंग के लिए आवेदन। जावा के लिए सर्वश्रेष्ठ आईडीई। सबसे आशाजनक आईडीई: MyEclipse

हाल ही में, अधिक से अधिक लोग इंटरनेट पर इस बारे में जानकारी के लिए देख रहे हैं कि पीडीएफ फाइलों को कैसे संपादित किया जाए और क्या ऐसा करना संभव है।

तथ्य यह है कि बहुत बार ऐसी स्थिति उत्पन्न होती है जब कोई व्यक्ति किसी फ़ाइल को किसी पाठ के साथ डाउनलोड करता है और यह नहीं देखता कि वह .

उसे इस फ़ाइल के अंदर के टेक्स्ट को संपादित करना होगा या अपने लिए इसका हिस्सा लेना होगा। लेकिन सामान्य कार्यक्रमों में ऐसा करना असंभव है जो आपको केवल पीडीएफ देखने की अनुमति देता है।

हां, कुछ संपादक, जैसे कि , Ctrl + C और Ctrl + V कीबोर्ड शॉर्टकट दबाकर पीडीएफ फाइलों से एक परीक्षण की प्रतिलिपि बनाने की संभावना का सुझाव देते हैं, लेकिन जब आप पूरी तरह से जानकारी पेस्ट करते हैं, तो यह बहुत विकृत होता है।

इस स्थिति से बाहर निकलने के एक से अधिक तरीके हैं।

आप किस प्रोग्राम के लिए पीडीएफ फाइलों को संपादित कर सकते हैं, उनमें से सबसे लोकप्रिय फाइनरीडर और वही माइक्रोसॉफ्ट वर्ड हैं।

अच्छा पाठक

माइक्रोसॉफ्ट वर्ड

आश्चर्यजनक रूप से, Microsoft Word 2013 और 2016 आपको बिना किसी मैन्युअल रूपांतरण के PDF दस्तावेज़ खोलने की अनुमति देते हैं - सब कुछ स्वचालित रूप से होता है!

आप आधिकारिक माइक्रोसॉफ्ट वेबसाइट - https://products.office.com/ru-ru/home?WT.mc_id=oan_winnav_office पर सबसे प्रसिद्ध टेक्स्ट एडिटर के नए संस्करण प्राप्त कर सकते हैं।

यह विकल्प आपको एक लाइसेंस प्राप्त संस्करण खरीदने की अनुमति देता है।

लेकिन इसके बिना भी, इंटरनेट पर आप समान कार्यक्षमता वाले बड़ी संख्या में पायरेटेड संस्करण पा सकते हैं।

किसी भी स्थिति में, पीडीएफ प्रारूप में किसी दस्तावेज़ को संपादित करने के लिए, आपको निम्नलिखित कार्य करने होंगे:

  • शीर्ष मेनू में "फ़ाइल" बटन पर क्लिक करें।

  • ड्रॉप-डाउन मेनू में "ओपन" कमांड का चयन करें (चित्र संख्या 8 में लाल फ्रेम के साथ हाइलाइट किया गया)। उसके बाद, वांछित पीडीएफ फाइल का चयन करने के लिए "ब्राउज़ करें" बटन (हरे रंग में हाइलाइट किया गया) का उपयोग करें।

  • उसके बाद, प्रोग्राम एक संदेश प्रदर्शित करेगा जिसमें कहा जाएगा कि यह दस्तावेज़ की सामग्री को थोड़ा बदल देगा। इसका तात्पर्य यह है कि मान्यता प्राप्त दस्तावेज़ मूल रूप से पूरी तरह से मेल नहीं खा सकता है।
    लेकिन हमारे पास कोई विकल्प नहीं है, इसलिए हम "ओके" बटन दबाते हैं, थोड़ा इंतजार करते हैं और एक तैयार दस्तावेज़ प्राप्त करते हैं, जो संपादन के लिए तैयार है।

ऑनलाइन

दरअसल, पीडीएफ को वर्ड में बदलने के लिए किसी खास प्रोग्राम को डाउनलोड करना या खरीदना बिल्कुल भी जरूरी नहीं है।

एक साधारण Google खोज के साथ भी, आप ऐसी दर्जनों साइटें पा सकते हैं।

साथ ही, ऐसी सेवाओं का उपयोग करने के लिए एल्गोरिदम हमेशा समान होता है और इसमें केवल वांछित फ़ाइल डाउनलोड करना और एक बटन पर क्लिक करना होता है।

उदाहरण के लिए, उपरोक्त सूची में पहली सेवा के इंटरफ़ेस पर विचार करें, pdf2doc.com।

हमारे द्वारा संबंधित लिंक पर क्लिक करने के बाद, आपको रूपांतरण की दिशा चुननी होगी।

इस मामले में, हम "पीडीएफ टू डॉक" चुनेंगे, जो वास्तव में, हम ढूंढ रहे थे (चित्र संख्या 10 में लाल रंग में हाइलाइट किया गया)।

जैसा कि अपेक्षित था, फ़ाइलों को डाउनलोड करने के लिए एक संबंधित बटन है, जिसे उसी आकृति में नीले रंग में हाइलाइट किया गया है।

रूपांतरण बहुत तेज़ है और परिवर्तित फ़ाइल तुरंत सूची में दिखाई देती है। हमें बस "डाउनलोड" बटन पर क्लिक करना है (चित्र 13 में लाल रंग में हाइलाइट किया गया)।

हो गया है!

पीडीएफ से वर्ड में बदलने का एक और गैर-मानक तरीका नीचे दिए गए वीडियो में देखा जा सकता है।

पीडीएफ को वर्ड डॉक्यूमेंट में कैसे बदलें (प्रोग्राम के बिना)

किसी दस्तावेज़ को PDF से Word में बदलने का वीडियो ट्यूटोरियल।

मुख्य बिंदु: जावा प्रोग्राम को कक्षा में मुख्य विधि से निष्पादित किया जाता है।

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

IDE के बाहर, कंसोल प्रोग्राम (अर्थात, ग्राफिकल इंटरफ़ेस के बिना) कमांड लाइन पर चलते हैं। अगले भाग "" में कमांड लाइन के बारे में।

प्रोग्राम सोर्स कोड

पब्लिक क्लास वेलकम (सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स) (// संदेश प्रदर्शित करें जावा में आपका स्वागत है! System.out.println ("जावा में आपका स्वागत है!"); ))

पंक्ति 1 वर्ग को परिभाषित करती है। प्रत्येक जावा प्रोग्राम में कम से कम एक वर्ग अवश्य होना चाहिए। प्रत्येक वर्ग का एक नाम होता है। यह वर्ग नामों के लिए बड़े अक्षर से शुरू होने की प्रथा है। इस उदाहरण में वर्ग का नाम है स्वागत.

पंक्ति 2 विधि को परिभाषित करती है मुख्य. कार्यक्रम विधि के साथ निष्पादन शुरू करता है मुख्य. तरीका मुख्यवह प्रवेश बिंदु है जहां से प्रोग्राम क्रियान्वित होना शुरू होता है।

एक विधि एक निर्माण है जिसमें निर्देश होते हैं। तरीका मुख्यइस कार्यक्रम में निर्देश शामिल हैं System.out.println. निर्देश स्ट्रिंग प्रदर्शित करता है " जावा में आपका स्वागत है!». डोरीएक प्रोग्रामिंग शब्द है जिसका अर्थ वर्णों का अनुक्रम है। स्ट्रिंग को दोहरे उद्धरण चिह्नों में संलग्न किया जाना चाहिए। जावा में प्रत्येक कथन अर्धविराम के साथ समाप्त होता है ( ; ), जो कार्य करता है निर्देश विभाजक.

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

लाइन 3 is एक टिप्पणी, जो कार्यक्रम के कार्यों और इसकी संरचना का दस्तावेजीकरण करता है। टिप्पणियाँ प्रोग्रामर्स को प्रोग्राम को संप्रेषित करने और समझने में मदद करती हैं। वे प्रोग्राम निर्देश नहीं हैं और इस प्रकार संकलक द्वारा अनदेखा किया जाता है। जावा में, टिप्पणियों के पहले एक पंक्ति में दो स्लैश होते हैं ( // ), जिसे कहा जाता है टिप्पणी पंक्ति. टिप्पणियों के बीच रखा जा सकता है /* और */ एक या एक से अधिक रेखाओं पर, इन रेखाओं को कहा जाता है टिप्पणी ब्लॉकया टिप्पणियों का पैराग्राफ. जब संकलक देखता है // , तो इस लाइन पर यह बाद के सभी टेक्स्ट को अनदेखा कर देता है // . जब वह देखता है /* , यह अगले के लिए स्कैन करता है */ और बीच के किसी भी पाठ को अनदेखा करता है /* और */ .

टिप्पणियों के कुछ उदाहरण:

// यह प्रोग्राम जावा में आपका स्वागत है दिखाता है! /* यह प्रोग्राम जावा में आपका स्वागत है! */ /* यह प्रोग्राम जावा में आपका स्वागत है दिखाता है! */

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

तत्पर:कोई भी ओपनिंग ब्रेस क्लोजिंग ब्रेस से मेल खाना चाहिए। हर बार जब आप एक ओपनिंग ब्रेस टाइप करते हैं, तो मिसिंग ब्रेस के कारण होने वाली त्रुटियों को रोकने के लिए तुरंत क्लोजिंग ब्रेस टाइप करें। अधिकांश जावा आईडीई प्रत्येक ओपनिंग ब्रेस के लिए स्वचालित रूप से एक क्लोजिंग ब्रेस डालते हैं।

ध्यान:जावा स्रोत कोड केस संवेदी है। यह गलत होगा, उदाहरण के लिए, प्रोग्राम में प्रतिस्थापित करना मुख्यपर मुख्य.

आप कार्यक्रम में कई विशेष पात्रों से परिचित हो गए हैं (उदाहरण के लिए, { } , // , ; ) इनका उपयोग लगभग हर कार्यक्रम में किया जाता है। एक तालिका उनके उपयोग को सारांशित करती है:

प्रतीक नाम विवरण
{} घुंघराले ब्रेस खोलना और बंद करना निर्देश संलग्न करने के लिए एक ब्लॉक को दर्शाता है।
() कोष्ठक खोलना और बंद करना विधियों के साथ प्रयोग किया जाता है।
स्क्वायर ब्रैकेट खोलना और बंद करना एक सरणी नामित करता है।
// डबल स्लैश टिप्पणी से पहले।
" " उद्घाटन और समापन उद्धरण एक स्ट्रिंग के चारों ओर (अर्थात वर्णों का एक क्रम)।
; सेमीकोलन एक निर्देश के अंत का संकेत देता है।

प्रोग्राम सीखते समय सबसे आम गलतियाँ सिंटैक्स त्रुटियाँ हैं। किसी भी प्रोग्रामिंग भाषा की तरह, जावा का अपना सिंटैक्स होता है और आपको कोड लिखना होता है जो सिंटैक्स के नियमों का पालन करता है। यदि आपका प्रोग्राम नियम तोड़ता है—उदाहरण के लिए, यदि कोई अर्धविराम गुम है, एक घुंघराले ब्रेस गुम है, एक उद्धरण गुम है, या एक शब्द गलत वर्तनी है- जावा कंपाइलर सिंटैक्स त्रुटियों की रिपोर्ट करेगा।

ध्यान दें:आप सोच रहे होंगे कि यह तरीका क्यों? मुख्य so परिभाषित किया गया है और संदेश को कंसोल में प्रदर्शित करने के लिए क्यों उपयोग किया जाता है System.out.println(…). अभी के लिए, बस इसे मान लें। आगे के अध्यायों में आपके सभी सवालों के जवाब मिल जाएंगे।

कार्यक्रम शुरुआत में एक संदेश प्रदर्शित करता है। अब जब आपने प्रोग्राम को समझ लिया है, तो इसे अधिक संदेशों को प्रदर्शित करने के लिए वितरित करना आसान है। उदाहरण के लिए, आप तीन संदेशों को प्रदर्शित करने के लिए प्रोग्राम को फिर से लिख सकते हैं:

पब्लिक क्लास वेलकमविथ थ्रीमैसेज (सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग्स) ( System.out.println ("प्रोग्रामिंग मजेदार है!"); System.out.println ("मूल बातें पहले"); System.out.println ("समस्या संचालित") ; ) )

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

जावा डेवलपमेंट किट इंस्टाल करना

  1. Oracle वेबसाइट पर जाएं और अपने प्लेटफॉर्म के लिए JDK डाउनलोड करें।
  2. डाउनलोड करने के बाद, परिणामी संग्रह को निकालें और निकाले गए एप्लिकेशन को चलाएं।
  3. स्थापना प्रक्रिया के दौरान, "विकास उपकरण" विकल्प चुनें और "अगला" पर क्लिक करें।
  4. थोड़ी देर के बाद, इंस्टॉलेशन पूरा हो जाएगा।

तो आपने जावा डेवलपमेंट किट स्थापित कर लिया है, लेकिन यह सब कुछ नहीं है। आपको इसे अपने सिस्टम के लिए कॉन्फ़िगर करने की आवश्यकता है।

एक उदाहरण के रूप में विंडोज़ का उपयोग करके JDK की स्थापना

  1. आपके द्वारा इंस्टॉल किए गए jdk%\bin के फ़ोल्डर %ProgramFiles%\Java\%version फ़ोल्डर में जाएं, इस फ़ोल्डर में किसी भी फ़ाइल के गुणों पर क्लिक करें और इसके पथ को कॉपी करें।
  2. अपने कंप्यूटर के गुणों पर जाएं, "उन्नत" टैब खोलें, "पर्यावरण चर ..." पर क्लिक करें। खुलने वाली विंडो में, एक नया वेरिएबल बनाएं, इसे Path नाम दें, पहले कॉपी किए गए पथ को इसके मान में पेस्ट करें।
  3. अब सबसे महत्वपूर्ण बात। एक कमांड प्रॉम्प्ट खोलें और यह सुनिश्चित करने के लिए कि JRE स्थापित और कॉन्फ़िगर किया गया है, javac टाइप करें। यदि आपको javac कमांड के लिए तर्कों की एक सूची मिलती है, तो बधाई हो, आपने जावा का उपयोग करने के लिए आवश्यक सभी चीजों को सफलतापूर्वक स्थापित और कॉन्फ़िगर किया है!

JDK और JRE को स्थापित करने के बाद, आपके कंप्यूटर पर किसी एक IDE को स्थापित करने में कोई हर्ज नहीं है।

आईडीई स्थापित करना

आरंभ करने के लिए, आइए जानें कि क्या है आईडीई.

आईडीई(एकीकृत विकास पर्यावरण) सॉफ्टवेयर विकसित करने के लिए प्रोग्रामर द्वारा उपयोग किए जाने वाले सॉफ्टवेयर टूल्स का एक सेट है। एक आईडीई कोड लिखना, चलाना, डीबग करना और परीक्षण करना आसान बनाता है।

जटिल प्रोग्राम लिखने के लिए, IDE का उपयोग करने की सलाह दी जाती है। हम सबसे लोकप्रिय पर विचार करेंगे।

स्मरण पुस्तक

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

NetBeans

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

  • कोड स्वरूपण;
  • तृतीय-पक्ष पुस्तकालयों की स्थापना;
  • सरल ग्राफिकल इंटरफ़ेस;
  • और कई अन्य…

ग्रहण

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

  • कोड को जिस तरह से आप चाहते हैं उसे प्रारूपित करने की क्षमता;
  • कोड को मॉड्यूल में विभाजित करने के लिए समर्थन;
  • विभिन्न परियोजनाओं में एक ही कोड के उपयोग में आसानी;
  • खींचें और छोड़ें (खींचें और छोड़ें);
  • पुस्तकालयों की सामग्री को देखना;
  • उपभोक्ता - अनुकूल इंटरफ़ेस।

इंटेलीज आइडिया

IntelliJ IDEA जावा के लिए एक प्रसिद्ध आईडीई है, जो अजीब तरह से जावा में लिखा गया है। अद्वितीय उपकरणों से लैस है और आपको प्रोग्राम को आसानी से नेविगेट करने की अनुमति देता है। बग और डिबगिंग कोड ढूँढना IntelliJ IDEA से आसान कभी नहीं रहा।

जे निर्माता

JCreator C++ में लिखा गया एक उन्नत और सबसे तेज़ Java IDE है।

हमारा पहला कार्यक्रम लिखना

तो, आपने जावा के लिए JDK, JRE और IDE को स्थापित और कॉन्फ़िगर किया है। अगला कदम क्या है? बेशक, अंत में यह सुनिश्चित करने के लिए एक प्रोग्राम लिखें कि सब कुछ काम करता है और आप भाषा सीखने के लिए तैयार हैं। आप जावा कोड की मूल संरचना सीखेंगे और अपना पहला प्रोग्राम बनाएंगे! यह ध्यान देने योग्य है कि जावा सीखने से पहले, आपको ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के कम से कम सबसे सरल सिद्धांतों से परिचित होना चाहिए।

जावा प्रोग्राम की संरचना को निम्नानुसार दर्शाया जा सकता है:

जावा प्रोग्राम संरचना

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

इससे पहले कि आप एक प्रोग्राम बनाना शुरू करें, आपको एक प्रोजेक्ट बनाने की जरूरत है, और उसमें एक फाइल जिसमें आपका कोड होगा। एक्लिप्स आईडीई पर एक प्रोजेक्ट बनाने पर विचार करें, लेकिन यह प्रक्रिया अन्य आईडीई में बहुत अलग नहीं है। शीर्ष पर "फ़ाइल" चुनें, फिर "नया" पर होवर करें, खुलने वाले मेनू से "जावा प्रोजेक्ट" चुनें। दिखाई देने वाली विंडो में, प्रोजेक्ट का नाम और आपको आवश्यक अन्य सेटिंग्स दर्ज करें (यदि आप सुनिश्चित नहीं हैं कि क्या करना है, तो आप बस सब कुछ वैसे ही छोड़ सकते हैं) और "अगला" पर क्लिक करें। हो गया, आपने एक प्रोजेक्ट बनाया है! इसमें सिर्फ एक क्लास बनाना बाकी है जिसमें आप अपना पहला प्रोग्राम लिखेंगे। अपने प्रोजेक्ट पर राइट-क्लिक करें (यह दाईं ओर दिखाई देना चाहिए) और नया → क्लास चुनें। नई कक्षा को एक नाम दें (इस उदाहरण में यह पहले है) और समाप्त पर क्लिक करें।

आइए अपना पहला कार्यक्रम लिखना शुरू करें। परंपरा के अनुसार, यह एक ऐसा कार्यक्रम है जो "हैलो, वर्ल्ड!" प्रदर्शित करता है।

सार्वजनिक वर्ग पहले (सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग तर्क) ( System.out.println ("हैलो, दुनिया!");))

हमने जो लिखा है उसे तोड़ दें:

  • सार्वजनिक एक एक्सेस संशोधक है जो यह निर्धारित करता है कि कार्यक्रम के किस भाग से हमारी कक्षा का उपयोग किया जा सकता है। आपके उदाहरण में, public सभी कोड है;
  • क्लास एक कीवर्ड है जो दर्शाता है कि आप एक क्लास घोषित कर रहे हैं और कुछ नहीं;
  • पहला आपकी कक्षा का नाम है। कोष्ठक वर्ग कोड की शुरुआत और अंत को परिभाषित करते हैं;
  • सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग आर्ग) - एक सार्वजनिक स्थैतिक विधि की घोषणा (अर्थात, जिसे कक्षा की वस्तु बनाए बिना कहा जा सकता है)। उदाहरण में विधि कुछ भी नहीं लौटाती है और तर्क के रूप में तार की एक सरणी लेती है। इस विधि में एकमात्र कमांड कंसोल पर "हैलो, वर्ल्ड!" संदेश प्रिंट करता है। ध्यान दें कि आप प्रिंटलाइन के बजाय प्रिंट लिख सकते हैं, अंतर केवल इतना है कि प्रिंटलाइन के मामले में, लाइन ब्रेक कैरेक्टर अतिरिक्त रूप से प्रदर्शित होगा।

ठीक है, आपने अपना पहला प्रोग्राम लिख लिया है। अब इसे लॉन्च करने की जरूरत है। ऐसा करने के लिए, बस शीर्ष पैनल पर हरे घेरे में सफेद तीर पर क्लिक करें (जब आप उस पर होवर करते हैं, तो "रन" हाइलाइट किया जाना चाहिए)। नीचे क्लिक करने के बाद एक कंसोल खुलेगा जिसमें आपको "Hello, World" मैसेज दिखाई देगा! बधाई हो, आपने अपना पहला जावा प्रोग्राम लिखा है और इस भाषा की आकर्षक दुनिया में गोता लगाने के लिए तैयार हैं!

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

कार्यक्रम: जावा प्रोग्रामिंग भाषा

इस सूची में, हम कई कार्यक्रम प्रस्तुत करेंगे जो आपको इस स्थिति से निपटने में मदद करेंगे।

जावा और अन्य लोकप्रिय भाषाओं में क्रॉस-प्लेटफ़ॉर्म प्रोग्राम बनाने के लिए एक शक्तिशाली कार्यक्षेत्र। यह मुफ़्त है, एक बड़ा प्लस यह है कि यह लिनक्स के साथ संगत है।

इंटेलीज आइडिया

JetBrains द्वारा बनाया गया, यह एक निःशुल्क प्रोग्राम है जिसमें विभिन्न प्रकार के विकास के लिए 2 संस्करण हैं:

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

    समुदाय- जावा, ग्रूवी, स्काला और साथ ही एंड्रॉइड एप्लिकेशन के लिए प्रोग्रामिंग के लिए बनाया गया है। हमें इसे डाउनलोड करना होगा। ऐसा करने के लिए, बस कुछ सरल कदम उठाएं:

  • आइए जेटब्रेन की आधिकारिक वेबसाइट पर जाएं।
  • आइए टूल्स सेक्शन में जाएं।
  • IntelliJ IDEA प्रोग्राम चुनें।
  • डाउनलोड बटन पर क्लिक करें।
  • हमारे ऑपरेटिंग सिस्टम के लिए प्रोग्राम डाउनलोड करें।

जावा प्रोग्रामिंग ट्यूटोरियल

प्रोग्रामिंग लैंग्वेज सीखने के लिए कई प्रोग्राम और गेम हैं, जिनमें से कुछ पर अब हम विचार करेंगे।

चलो, शायद, बहुसंख्यकों के लिए सबसे दिलचस्प के साथ शुरू करते हैं, अर्थात्: प्रोग्रामिंग भाषा सीखने के लिए खेल।

कोडिनगेम

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

कोड हंट

इस गेम में आप एक कोड हंटर हैं। केवल 2 भाषाओं का समर्थन करता है - जावा और सी #। खेल में आपको 14 स्तरों से गुजरना होता है, जिनमें से प्रत्येक के अपने कार्य होते हैं।

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

रोबोकोड

जैसा कि गेम का नाम स्पष्ट करता है, इसमें आपको जावा भाषा में अपना रोबोट बनाना होगा, और फिर अपनी रचनाओं को युद्ध के मैदान पर जारी करना होगा।

कोडवार्स

यदि आप रोबोट नहीं बनाना चाहते हैं, लेकिन दोस्तों के साथ प्रतिस्पर्धा करना चाहते हैं, वास्तविक समस्याओं को हल करना चाहते हैं, तो यह गेम निस्संदेह आपके लिए है।

जावा सीखने के लिए संसाधन

ऐसी साइटें भी हैं जहां आप प्रोग्रामिंग भाषाएं मुफ्त में सीख सकते हैं और वहां की समस्याओं को हल कर सकते हैं। अब हम कई साइटों के बारे में बात करेंगे।

Coursera

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

कौरसेरा के समान संसाधन (समान शुल्क के साथ), लेकिन $49 (3200 आरयूबी) आपसे असाइनमेंट की जांच के लिए नहीं, बल्कि पाठ्यक्रम पूरा करने के लिए एक प्रमाण पत्र प्राप्त करने के लिए शुल्क लिया जाता है। और बाकी सामग्री आपको फ्री में मिल जाएगी।

"अंतर्ज्ञान"

इस बार यह एक घरेलू साइट है जहां आप एक ट्यूटर की सेवाओं के लिए मुफ्त में या 500 रूबल से एक महीने में पाठ्यक्रम ले सकते हैं और अच्छा ज्ञान प्राप्त कर सकते हैं जो आपको जीवन में मदद कर सकता है। यदि आप मुफ्त में अध्ययन करना चाहते हैं, तो आप इसे स्वयं कर सकते हैं, और यदि आप एक व्यक्तिगत ट्यूटर रखना चाहते हैं, तो आपको एक छोटी राशि का भुगतान करना होगा।

उपसंहार

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

7 नामांकन स्थापित करने के बाद, हम विषयगत रूप से सर्वश्रेष्ठ में से सर्वश्रेष्ठ का निर्धारण करेंगे:

बेस्ट फ्री आईडीई: नेटबीन्स

नेटबीन्स वेब, मोबाइल और डेस्कटॉप अनुप्रयोगों पर केंद्रित एक शक्तिशाली खुला स्रोत विकास वातावरण है। Linux, Windows, MacOS और यहां तक ​​कि Oracle Solaris के साथ काम करता है।

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

बेस्ट कमर्शियल IDE: IntelliJ IDEA

वास्तव में, IntelliJ IDEA दो संस्करणों में वितरित किया जाता है, जिनमें से एक पूरी तरह से मुफ़्त है - मुफ़्त सामुदायिक संस्करण। इसके अलावा, नौसिखिए डेवलपर के लिए, यह पैकेज उसके सिर के साथ पर्याप्त है। विशेष रूप से, Android Studio IDE, जिस पर थोड़ी देर बाद चर्चा की जाएगी, इस संस्करण पर आधारित है।

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

सबसे लोकप्रिय आईडीई: ग्रहण

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

सबसे बहुमुखी IDE: JDeveloper

Oracle का एक अन्य उत्पाद जिसमें संस्करण नियंत्रण समर्थन और Oracle क्लाउड सेवा सहित बहुत सारे लाभ हैं, यह SQL डेवलपर, PL / SQL क्वेरी प्रोसेसर, वेबलॉजिक सर्वर, HTML संपादक, CSS, जावास्क्रिप्ट, JSF, JSP, WSDL और बहुत कुछ के साथ पैक किया गया है। अधिक सभी प्रकार के लाभ।

Android के लिए सर्वश्रेष्ठ: Android Studio

यह अजीब होगा अगर इस नामांकन में कोई अन्य आईडीई विजेता बने। उन सभी सुविधाओं के अलावा जो मूल IntelliJ IDEA आपको देता है, Android Studio में Google के बहुत सारे ऐड-ऑन शामिल हैं, दोनों विशुद्ध रूप से दृश्य (लेआउट, प्रारूप, GPU प्रोफाइलर) और कार्यात्मक (JUnit 4 और परीक्षण और डिबगिंग के लिए फायरबेस टेस्ट लैब) , सिस्टम ग्रैडल बनाता है, इंस्टेंट रन)।

बेस्ट लर्निंग आईडीई: DrJava

यह वास्तव में राइस विश्वविद्यालय का प्रतिनिधित्व करने वाले JavaPLT नामक एक विकास दल का निष्कर्ष है। यह आश्चर्य की बात नहीं है, यह देखते हुए कि DrJava उनके दिमाग की उपज है। हालांकि, मजाक के अलावा, यह पहचानने योग्य है कि DrJava वास्तव में शुरुआती लोगों के लिए एकदम सही है, क्योंकि यह IDE उपरोक्त के साथ प्रतिस्पर्धा करने का लक्ष्य भी नहीं रखता है। इसका मुख्य लाभ अत्यंत तेज़ सेटअप और प्रत्यक्ष कोडिंग में संक्रमण है। प्रतियोगियों के रूप में, आप समान शर्तों पर BlueJ, JGrasp और Greenfoot पर विचार कर सकते हैं।

सबसे आशाजनक आईडीई: MyEclipse

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

और आप क्या उपयोग करते हैं?

साइट पर नया

>

सबसे लोकप्रिय