Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java कंपाइलर: एक चरण-दर-चरण गाइड

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

Java प्रोग्राम कैसे निष्पादित होता है?

Java पूरी तरह से कंपाइल्ड प्रोग्रामिंग भाषा नहीं है; हालांकि, यह पूरी तरह से इंटरप्रेटेड प्रोग्रामिंग भाषा भी नहीं है।

इस उदाहरण में कंपाइल्ड होने का मतलब है प्लेटफ़ॉर्म-स्वतंत्र निचले स्तर की भाषा में अनुवादित होना। यह विशेषता Java भाषा की सबसे बड़ी विशेषताओं में से एक है।

हमारे पास हमारी *.java फाइलें हैं। जब हम प्रोग्राम को कंपाइल और निष्पादित करते हैं, तो फाइल पहले कंपाइलर के माध्यम से बाइटकोड में अनुवादित होने के लिए जाती है। बाइटकोड *.class फाइलें अंतिम गंतव्य नहीं हैं - वे कुछ अलग बनने के रास्ते पर एक मध्यवर्ती कदम हैं।

यहीं पर इंटरप्रेटर आता है। अंत में, Java Virtual Machine दिए गए इस बाइटकोड को लेती है और इसका अनुवाद करती है ताकि आपकी मशीन इसे पढ़ सके। यह वह क्षण है जहां यह आपके प्लेटफ़ॉर्म पर काम करने के लिए निर्भर हो जाता है।

शुरुआती लोगों के लिए बेहतरीन Java IDEs

निम्नलिखित ऑनलाइन वातावरण/सैंडबॉक्स की एक सूची है जिनका उपयोग Java का उपयोग करके प्रोजेक्ट बनाने के लिए किया जा सकता है। यह एक विस्तृत सूची नहीं है, लेकिन यह आपको शुरू कर देती है।

Repl.it

Repl.it एक काफी उपयोगकर्ता-अनुकूल IDE है जो न केवल आपको Java प्रोजेक्ट बनाने में मदद करता है, बल्कि कोड करने के लिए कई अन्य भाषाएं भी उपलब्ध कराता है। आपको बस अपनी फाइल बनानी है और कंपाइल और इंटरप्रेट करने के लिए रन दबाना है। जब आप एक नया Java repl बनाते हैं, तो एक नमूना प्रोग्राम दिखाया जाता है।

JDoodle

JDoodle आपके प्रोग्राम को कंपाइल करने के लिए एक बेहतरीन IDE है। यह अन्य भाषाओं के साथ काम करता है, इसमें एक API है जिसका उपयोग आप अपने प्रोग्राम चलाने के लिए कर सकते हैं और बहुत कुछ। मूल ऑनलाइन कंपाइलर एक समय में केवल एक फाइल के साथ काम करता है, लेकिन अब उनके पास कई फाइलों के साथ काम करने के लिए एडवांस्ड कंपाइलर है।

Codiva

Codiva, repl और JDoodle की तरह, कई फोल्डर्स और फाइलों का उपयोग करने की क्षमता रखता है। इसका लेआउट बहुत न्यूनतम है और उपयोग करना सरल है। यह उस वातावरण जैसा दिखता है जिसमें आप अपने स्वयं के IDE में कोड करेंगे।

Ideone

Ideone.com के बारे में दिलचस्प बात यह है कि यह Hackerrank, Leetcode, या Visual Studio Code की तरह कोडिंग वातावरण जैसा महसूस होता है। यह छोटे कोड स्निपेट्स का परीक्षण करने के लिए एक बेहतरीन IDE है कि वे काम करते हैं या नहीं। इस समय इसमें पूर्ण पैमाने पर मल्टी-फाइल या मल्टी-फोल्डर प्रोजेक्ट करने की क्षमता नहीं लगती।

इस लेख में, हमने देखा है कि Java कैसे कंपाइल होता है और कुछ ऑनलाइन संसाधन जहां हम Java में लिख सकते हैं और इसे चला सकते हैं। आप Java या Android डेवलपर बनने की अपनी यात्रा शुरू करने के लिए तैयार हैं!

  1. Java कंपाइलर: एक चरण-दर-चरण गाइड Java कंपाइलर: एक चरण-दर-चरण गाइड

    पांच से दस साल पहले, Java सीखना अब जितना सुलभ नहीं था। तब, आपको Java Development Kit (JDK) डाउनलोड करना पड़ता था जिसमें आपके मशीन पर चलने के लिए कंपाइलर और इंटरप्रेटर शामिल होते थे। अब हमारे लिए मुफ्त में ऑनलाइन कई Java कंपाइलर उपलब्ध हैं। इस लेख में, हम बात करते हैं कि Java भाषा को कंपाइल करना कैसे

  1. jQuery find(): चरण-दर-चरण गाइड jQuery find(): चरण-दर-चरण गाइड

    jQuery find() मेथड परिचित लग सकता है, लेकिन इसे जावास्क्रिप्ट मेथड find() के साथ भ्रमित न करें! दोनों ढूंढते हैं, लेकिन वे क्या लौटाते हैं यह काफी अलग हो सकता है। जावास्क्रिप्ट में, find() मेथड को केवल एक ऐरे पर कॉल किया जा सकता है। यह एक कॉलबैक फंक्शन लेता है, जो एक फंक्शन है जिसे मेथड के आर्गुमेंट

  1. - Git Add के लिए चरण-दर-चरण गाइड

    git add कमांड फ़ाइल या फ़ोल्डर को स्टेजिंग एरिया में जोड़ता है। स्टेजिंग एरिया में वे फ़ाइलें होती हैं जिन्हें आप अपने अगले कमिट में जोड़ना चाहते हैं। Git add आपके रिपॉजिटरी या फ़ाइलों को संशोधित या अन्यथा प्रभावित नहीं करता। Git वर्जन कंट्रोल सिस्टम में एक साधारण सेव फीचर नहीं है। Git कमिटिंग नामक