1. प्रौढांसाठी प्रोग्रामिंग

अलीकडे पर्यंत, तुम्ही फक्त CodeGym वेबसाइटवर प्रोग्राम्स लिहिले. हे सोपे, सोयीस्कर आणि समजण्यासारखे होते. पण तुम्हाला वाटत नाही की तुम्ही नेहमी हेच कराल, नाही का? वास्तविक प्रोग्रामरप्रमाणेच प्रौढांप्रमाणे प्रोग्राम लिहिण्याची वेळ आली आहे. कोडजिम तयार होण्यापूर्वी लोक कसे तरी प्रोग्राम लिहित होते!

CodeGym शिवाय तुमच्या संगणकावर प्रोग्राम लिहिण्यासाठी, तुम्हाला दोन गोष्टी करण्याची आवश्यकता आहे:

  1. Java JDK स्थापित करा
  2. Java IDE स्थापित करा

या गोष्टी काय आहेत?

Java JDK
Java मध्ये लिहिलेला प्रोग्राम सामान्य संगणक प्रोग्रामपेक्षा वेगळा असतो. एका सामान्य प्रोग्राममध्ये मशीन कोड असतो जो संगणक प्रोसेसरद्वारे थेट कार्यान्वित केला जाऊ शकतो आणि चालविण्यासाठी कोणत्याही अतिरिक्त हाताळणीची आवश्यकता नसते.

Java मध्ये लिहिलेल्या प्रोग्राममध्ये मशीन कोड नसतो. त्याऐवजी, त्यात विशेष बाइटकोड आहे . प्रोसेसरला bytecode कसे कार्यान्वित करायचे हे माहित नसते , म्हणून Java प्रोग्राम कार्यान्वित करताना, तो प्रथम JVM हा विशेष कार्यक्रम लाँच करतो . आणि JVM ला बायकोड समजते आणि ते कसे कार्यान्वित करायचे हे माहित असते. JVM JDK चा भाग आहे .

Java IDE

आधुनिक प्रोग्राम्समध्ये लाखो ओळी कोड असतात. मूलभूत मजकूर संपादक वापरून असे प्रोग्राम लिहिणे अशक्य आहे. त्याऐवजी, कोडर शक्तिशाली सॉफ्टवेअर साधने वापरतात जे त्यांचे कार्य मोठ्या प्रमाणात वेगवान आणि सुलभ करतात.

प्रोग्राम तयार करण्यासाठी या प्रोग्राम्सना सहसा IDE s म्हणतात . IDE म्हणजे एकात्मिक विकास पर्यावरण .

जावा प्रोग्राम लिहिण्यासाठी 3 लोकप्रिय IDE आहेत :

  1. इंटेलिज आयडिया
  2. ग्रहण
  3. नेटबीन्स

जवळजवळ प्रत्येकजण IntelliJ IDEA ला प्राधान्य देतो . एकदा का ते जाणून घेतलं की का ते समजेल. परंतु प्रथम तुम्हाला JVM आणि JDK ला सामोरे जावे लागेल .


2. जेडीके म्हणजे काय ?

JVM म्हणजे Java व्हर्च्युअल मशीन. नियमित प्रोसेसर मशीन कोड कार्यान्वित करतो, परंतु JVM बाइटकोड कार्यान्वित करतो याचा अर्थ JVM हे आभासी प्रोसेसर/संगणकासारखे आहे.

तुम्हाला असे आढळेल की प्रोग्रामर बरेचदा संगणक/प्रोसेसरला मशीन म्हणून संबोधतात. याची सवय करा: आता तुम्ही देखील त्यापैकी एक आहात.

JVM ही चांगली गोष्ट आहे, पण JVM एकटी निरुपयोगी आहे. कोणालाही बेअर प्रोसेसरची गरज नाही. JVM सामान्यत: मानक लायब्ररींच्या संचासह जोडलेले असते, ज्यामध्ये सर्व प्रकारचे संग्रह, सूची आणि इतर वर्ग समाविष्ट असतात . तसे, मानक लायब्ररीमध्ये हजारो वर्ग असतात.

JRE म्हणजे Java रनटाइम एन्व्हायर्नमेंट .

JRE बरेच जावा प्रोग्राम चालविण्यासाठी पुरेसे आहे, परंतु ते प्रोग्रामरसाठी नाही. उदाहरणार्थ, Java कंपाइलर JRE मध्ये समाविष्ट केलेले नाही . आणि कुठे मिळेल?

जावा डेव्हलपर्सकडे त्यांचे स्वतःचे टूलकिट आहे, जेडीके ( जावा डेव्हलपमेंट किट ). JDK मध्ये JRE आणि Java-compiler आणि Java devs साठी अतिशय उपयुक्त असलेल्या इतर प्रोग्राम्सचा समावेश आहे . मोठे चित्र कसे दिसते ते येथे आहे:

JDK मध्ये Java डेव्हलपरसाठी JRE plus टूल्स आहेत .

JRE मध्ये JVM आणि मानक Java लायब्ररींचा संच आहे .

JVM जावा व्हर्च्युअल मशीन आहे .


3. JDK चे रूपे

दर 3-5 वर्षांनी Java ची नवीन आवृत्ती दिसण्याची वेळ निघून गेली आणि ही एक मोठी घटना होती. आता JDK ची नवीन आवृत्ती दर सहा महिन्यांनी रिलीज केली जाते. Google Chrome चे उदाहरण सांसर्गिक असल्याचे दिसून आले :) याव्यतिरिक्त, भिन्न कंपन्या त्यांचे स्वतःचे JDK s तयार करतात.

1990 च्या दशकाच्या उत्तरार्धात वाढत्या लोकप्रिय जावा प्लॅटफॉर्मला खिळखिळी करण्यासाठी मायक्रोसॉफ्टने हे सर्वप्रथम केले ज्याने प्रोग्राम्स विंडोजपासून स्वतंत्र केले. अर्थात, मायक्रोसॉफ्ट कोर्टात हरले आणि स्वतःचे स्वतंत्र जावा अॅनालॉग्स: .NET प्लॅटफॉर्म आणि C# भाषा सोडण्यास भाग पाडले गेले.

.NET प्लॅटफॉर्म हे JRE चे मायक्रोसॉफ्टचे समकक्ष आहे आणि C# भाषेच्या सुरुवातीच्या आवृत्त्यांमध्ये जावा भाषेसाठी एक-टू-वन मॅपिंग होते. तेव्हापासून पुलाखालून बरेच पाणी वाहून गेले आहे.

कोणत्याही परिस्थितीत, आज अनेक लोकप्रिय जेडीके आहेत . आम्हाला त्यापैकी दोनमध्ये स्वारस्य आहे:

  • ओरॅकल जेडीके हे जावा तयार करणाऱ्या कंपनीचे अधिकृत जेडीके आहे. कॉर्पोरेट वापरासाठी आता काही देयक आवश्यक आहे, परंतु ते खाजगी वापरासाठी आणि वैयक्तिक विकासकांसाठी अद्याप विनामूल्य आहे.
  • ओपनजेडीके एक विनामूल्य जेडीके आहे , जो ओरॅकलने देखील जारी केला आहे. हे विकसक आणि कंपन्यांचे आवडते आहे जे ओरॅकलला ​​पैसे देऊ इच्छित नाहीत.

विकसकांसाठी, कोणताही मूलभूत फरक नाही, त्यामुळे तुम्ही OpenJDK सुरक्षितपणे वापरू शकता.


4. JDK स्थापित करणे

तुम्हाला तुमच्या संगणकावर OpenJDK 16 डाउनलोड करणे आवश्यक आहे . प्रथम, https://jdk.java.net/16/ वर जा

"बिल्ड" विभागात, डाउनलोड सुरू करण्यासाठी तुमच्या OS च्या JDK आवृत्तीवर क्लिक करा.

डाउनलोड केलेले संग्रहण तुम्ही चुकून हटवत नाही याची खात्री करण्यासाठी ते अनझिप करण्यापूर्वी सुरक्षित ठिकाणी हलवणे चांगली कल्पना आहे.

महत्त्वाचे! JDK च्या मार्गावर तुमच्याकडे कोणतेही सिरिलिक वर्ण नाहीत याची खात्री करा. सिरिलिक वर्ण प्रोग्राम लॉन्च करण्यात समस्या निर्माण करतील.


5. JDK स्थापित करण्याबद्दल व्हिडिओ

आम्ही एक विशेष व्हिडिओ तयार केला आहे ज्यामध्ये या प्रक्रियेबद्दलच्या प्रत्येक संभाव्य प्रश्नांचा समावेश आहे.

अर्थात, तुम्हाला अजूनही काही प्रश्न असल्यास, तुम्ही ते आमच्या फोरमवर नेहमी विचारू शकता .