जावा प्रोग्रामिंग लँग्वेज Java Programming Language म्हणजे काय आणि कसे :
जावा (Java) चे नाव तुम्ही ऐकले असेलच. पण हा प्रश्न तुमच्या मनात नक्कीच आला असेल की Java (Java म्हणजे काय) आणि त्यासोबत Java Programming Language कशी शिकायची. या लेखात बघू.
आजच्या काळात प्रोग्रामिंग लँग्वेजची मागणी खूप जास्त आहे. जर मी तुम्हाला एक मजेशीर गोष्ट सांगितली तर तुमचे होश उडून जातील. सध्या, जावा कोड 3000000 हून अधिक इलेक्ट्रॉनिक उपकरणांमध्ये वापरला जातो. यावरून ही प्रोग्रॅमिंग भाषा किती लोकप्रिय आहे याचा अंदाज लावता येईल.
तुम्ही वापरत असलेल्या सर्व स्मार्ट फोन्समध्ये आणि एसी, ओव्हन, स्मार्ट टीव्ही, डिजिटल फ्रीज यांसारख्या इलेक्ट्रॉनिक उपकरणांमध्ये ते अजूनही वापरले जाते. काही स्वयंचलित उद्योगांच्या उपकरणांमध्ये विविध भागांचे प्रोग्रामिंग. जर तुम्हाला अँड्रॉइड प्रोग्रामिंग शिकायचे असेल तर जावा शिकणे खूप गरजेचे आहे. चला तर मग जाणून घेऊया काय झाले असते.
जावा म्हणजे काय?
Java ही एक General Purpose Programming Language आहे. ते सॉफ्टवेअर आणि ऍप्लिकेशन डेव्हलपमेंटसाठी वापरले जातात. java ही High Level Programming Language सन-मायक्रो सिस्टीम (Sun-micro system) मध्ये सुरुवात १९९५ मध्ये झाली.
James Gosling हे त्याच्या मुख्य विकसकांपैकी एक आहे. Platform Independent Language आहे. त्यात लिहिलेला कोड तुम्ही कोणत्याही प्लॅटफॉर्म किंवा ओएसमध्ये चालवू शकता.
त्यात लिहिलेले सर्व कोड इंग्रजीत आहेत, नाहीत की Numeric Codes. लिखित संहिता कोणालाही सहज समजू शकतात. त्यामुळेच तिचा High Level Language समावेश करण्यात आला आहे. हे Oops (Object orianted programing Langauge) च्या संकल्पनेचे अनुसरण करते. यामध्ये C++ Language चा मूलभूत वापर करण्यात आला.
Java Program लिहिण्यासाठी काही नियम पाळले जातात ज्याला( Syntax) सिंटॅक्स म्हणतात. सिंटॅक्सशिवाय प्रोग्राम मध्ये error आहे का नाही समजते. जसे जेव्हा तुम्ही मराठी किंवा इंग्रजी लिहिता तेव्हा तुम्ही व्याकरणाचे नियम पाळले नाहीत तर ते चुकीचे होते, Syntax म्हणून वापरणे फार महत्वाचे आहे.
Java जावाचा काय उपयोग :
या Computer Programming Language उद्देश आहे. त्यात जो काही कोड लिहिला असेल तो सर्व कॉम्प्युटरमध्ये चालवावा. त्या दोन मशीन्स सारख्या आहेत किंवा नसल्या तरी, मला म्हणायचे आहे की ते OS (विंडोज किंवा मॅक) कोणतेही असले तरीही, उदाहरणार्थ, C मध्ये लिहिलेला कोड दुसर्या मशीनमध्ये एकसारखा एक्झिक्यूट होत नसतो. विंडोजमध्ये लिहिलेला कोड कधीही मॅक ओएसमध्ये चालत नाही, परंतु जावाच्या बाबतीत ते चुकीचे आहे.
याचा उपयोग वेब आधारित प्रोग्रामिंग आणि मोबाईल ऍप्लिकेशन, सॉफ्टवेअर तयार करण्यासाठी केला जातो. Kitkat, Lolipop, Oreo सारख्या Android च्या सर्व ऑपरेटिंग सिस्टम या प्रोग्रामिंग भाषेतून विकसित केल्या गेल्या आहेत. आजच्या काळातील सर्व वेब पृष्ठे Java Script वर चालतात. तुमच्या मनात एक प्रश्न असेल की कोड कसा अंमलात आणला गेला असेल.
Java Program Code कसा Run केला जातो किंवा Execute होतो. :
ही Java program Code कोड चालवण्यासाठी (Abstract Computing Machine) अॅबस्ट्रॅक्ट कॉम्प्युटिंग मशीन वापरते, ज्याला (Java Virtual Machine ) जावा व्हर्च्युअल मशीन असे नाव आहे. हे समजून घेणे तुमच्यासाठी खूप महत्वाचे आहे
जावा व्हर्च्युअल मशीन (Java Virtual Machine) :
त्याचे short Form JVM आहे. हा एक Virtual Computer आहे, जो सर्व Java Program ला Run करतो. जेव्हा एखादा प्रोग्राम लिहिला जातो तेव्हा त्याला ) सोर्स कोड (Sourcce Code म्हणतात. जावा कंपाइलर (Java Compiler) च्या मदतीने हा सोर्स कोड (Source Code ) संकलित करून बाइट कोड तयार केला जातो. JVM हा बाइट कोड कार्यान्वित करण्यासाठी वापरला जातो. जावा इंटरप्रिटर ( JAVA Interpreter) JVM मध्ये राहतो आणि तोच प्रोग्राम Run करतो.
एक गोष्ट जाणून घ्या, जावा प्रोग्राम चालवणाऱ्या सर्व कॉम्प्युटरमध्ये JVM आधीच इन्स्टॉल केलेले आहे. म्हणूनच हा कोड सर्व संगणकांमध्ये चालतो. या कारण जावा ही स्वतंत्र प्लॅटफॉर्म भाषा आहे. इतर सर्व प्रोग्रामिंग भाषांचे कंपाइलर जे कोड तयार करतात. ते समान प्रणालीसाठी व्युत्पन्न करतात आणि त्याच प्रणालीमध्ये चालतात. पण जावा कंपाइलर जे बाइट कोड तयार करतो तो JVM साठी आहे.
JVM संपूर्ण सिस्टीममध्ये असल्यामुळे हा प्रोग्राम प्रत्येक कॉम्प्युटरमध्ये चालतो. हे ऑपरेटिंग सिस्टममध्ये व्हर्च्युअल मशीन कोड चालू करण्यास सक्षम करते.
Platform Independent :
त्याच्या नावावरून, तुम्हाला हे समजले असेल की ते प्लॅटफॉर्मवर अवलंबून नाही. येथे प्लॅटफॉर्म म्हणजे ओएस. विंडोज, लिनक्स, मॅक, अँड्रॉइड सारखे. जेव्हा आपण प्रोग्राम लिहितो किंवा कोणतेही सॉफ्टवेअर बनवतो तेव्हा ते सर्व OS प्लॅटफॉर्मवर चालतात. परंतु असे काही प्रोग्राम्स आहेत जे एकाच संगणकावर आणि ओएसवर चालतात, अशा प्रोग्राम्सना प्लॅटफॉर्म डिपेंडेंट प्रोग्राम्स म्हणतात. जर असा प्रोग्राम असेल की कोड इतर सर्व प्लॅटफॉर्मवर चालतो (रन म्हणजे धावणे). म्हणून त्याला प्लॅटफॉर्म स्वतंत्र कोड म्हणतात.
याचा अर्थ जावा ही एक प्रोग्रामिंग भाषा आहे ज्याचा कोड सर्व क्रॉस-प्लॅटफॉर्मवर चालतो. "लिहा वन्स रन एनी व्हेअर" अशी एक म्हण आहे. तर आता बोलूया, ते कुठे वापरले जाते आणि काय वापरायचे.
जावाचा वापर कुठे आहे :
सध्या जावाच्या मदतीने ३ अब्जाहून अधिक उपकरणे चालतात. ही आयटी उद्योगात मोठ्या प्रमाणावर वापरली जाणारी प्रोग्रामिंग भाषा आहे.
JSP - हे एक वेब तंत्रज्ञान आहे, ते वेब ऍप्लिकेशनमध्ये वापरले जाते. JSP च्या मदतीने, जावा कोड एचटीएमएल डॉक्युमेंटमध्ये टाकला जातो. HTML टॅगमध्ये Java कोड घालण्यासाठी JSP टॅग वापरला जातो. त्याच्या मदतीने, डायनॅमिक वेब पृष्ठे तयार केली जातात.
PHP - ही सर्व्हर साइड स्क्रिप्टिंग भाषा आहे हे तुम्हाला माहित असणे आवश्यक आहे. जावा php मध्ये देखील वापरला जातो.
Applets ऍपलेट्स - हा देखील एक प्रकारचा पूर्ण जावा प्रोग्राम आहे. जे वेब पेजच्या आत जोडले जाते. त्यामुळे वेब ब्राउझरमध्ये नवीन फीचर्स दिसत आहेत. ऍपलेट्स HTML मध्ये राहतात. काही ऑनलाइन गेम देखील ऍपलेटची उदाहरणे आहेत. वेब ब्राउझरमध्ये ऍपलेट चालवण्यासाठी प्लगइन आवश्यक आहे.
J2EE – Java 2 एंटरप्राइझ एडिशन हे प्लॅटफॉर्म स्वतंत्र वातावरण आहे. ज्याच्या मदतीने वेब आधारित एंटरप्राइझ ऍप्लिकेशन तयार केले जातात. J2EE द्वारे तयार केलेले वेब अॅप्लिकेशन कंपन्यांमध्ये XML आधारित स्ट्रक्चर्ड डेटा शेअर करण्यासाठी वापरले जाते.
JavaBeans - हे व्हिज्युअल बेसिक सारखेच आहे. आधीच अस्तित्वात असलेल्या घटकांच्या मदतीने नवीन आणि प्रगत अनुप्रयोग तयार केले जातात. यामध्ये एका वस्तूमध्ये अनेक वस्तू ठेवल्या जातात ज्याला बीन म्हणतात.
मोबाईल - वर नमूद केलेले सर्व तंत्रज्ञान असूनही, मोबाईल उपकरणांमध्ये या भाषेचे खूप चांगले योगदान आहे. त्याने खेळ उद्योग पूर्णपणे बदलले. सर्व मोबाईल उद्योग जावा तंत्रज्ञान वापरत आहेत.
जावा कसे शिकायचे :
Programming च्या Demand नुसार जर तुम्हाला Programming च्या Fundamentals माहित असतील तर तुम्ही java शिकावे. कारण तुम्ही सॉफ्टवेअर विकसित करून आणि प्ले स्टोअरमध्ये अॅप बनवून लाखोंची कमाई करू शकता. म्हणूनच माझा सल्ला आहे की तुम्ही काही ट्यूटोरियल साइट्सवरून किंवा YouTube वरून व्हिडिओ पाहून सहज शिकू शकता. खाली काही वेबसाइट्सची यादी आहे जिथून तुम्ही Java शिकू शकता.
JAVA शिकण्यासाठी ट्यूटोरियल साइट :
- https://www.tutorialspoint.com/java/
- https://www.codecademy.com/learn/learn-java
- https://www.udemy.com/java-tutorial/
- https://www.w3schools.in/java-tutorial/
Thanking for Readning
No comments:
Post a Comment