जावा में निम्नलिखीत विशेषताएँ हैं |
Object-Oriented:- जैसे की आप जानते हैं जावा एक इब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है इसीलिए जावा के अंदर सभी कमांड्स और इंस्ट्रक्शन ऑब्जेक्ट के रूप में होती हैं |
Platform-independent:-जावा एक प्लेटफार्म इंडिपेंडेंट लैंग्वेज है जिसका मतलब ये है कि आप जावा को किसी भी ऑपरेटिंग मशीन (जैसे :- Windows, Mac-OS, Linux, Unix etc ) पर चला सकते हैं| जब आप जावा के सोर्स कोड को compile करते है तो जावा का सोर्स कोड Byte code में बदल जाता है और उस byte code को आप किसी भी ऑपरेटिंग सिस्टम की मशीन में JVM कि मदद से चला सकते हैं |
Secure:- जावा एक सुरक्षित भाषा है क्यों कि जब जावा के प्रोग्राम्स को java runtime environment (JVM ) में रन किया जाता है तो जावा public key encryption प्रयोग करती है और यही encryption जावा के एप्लीकेशन को सुरक्षित बनान्ति है
Compiled and Interpreted:- जावा के अंदर compiler और interpreter नाम के दो convertor होते हैं जो हाई लेवल लैंग्वेज को लो लेवल लैंग्वेज और फिर लो लेवल लैंग्वेज को मचिने लावेल लैंग्वेज में बदल देते हैं जिससे कंप्यूटर हमारे द्वारा बनाये हुए प्रोग्राम्स को समझ जाता है |
Portable:- जावा के प्रोग्राम्स को रन करने के बाद जो byte code आता है उस byte code को आप किसी भी मशीन पर रन करा सकते हैं इसीलिए portable भी जावा कि एक विशेषता है |
Robust:-जावा के अंदर robust नाम का feature पहले से ही होता है इसका काम ए होता है कि अगर जावा के अंदर कोई error आती है तो ये खुद उन्हें आसानी से हल कर लेता है इसीलिए इसे robust लैंग्वेज भी कहा जाता है |
Distributed: - जावा एक distributed लैंग्वेज है जिसका मतलब ये है कि आप जावा के प्रोग्राम्स को HTTP और FTP प्रोटोकॉल्स कि मद्दद से इन्टरनेट पर भी चला सकते हैं |
Multi-Threaded:- जब जावा के अंदर बड़े बड़े प्रोग्राम्स बनाये जाते है या फिर Multi Function प्रोग्राम्स बनाये जाते हैं तो multi threading feature का इस्तेमाल किया जाता है |Multi threading feature के अंदर प्रोग्राम्स को छोटे छोटे sub –programs में बाँट दिया जाता है और क्रम के अनुसार रन किया जाता है |
जावा प्रोग्राम्स कैसे रन होते हैं ? (How to run java programs?)
जावा के प्रोग्राम्स को रन करने के लिए एक वर्चुअल मशीन का प्रयोग
किया जाता है जिसका नाम java
virtual machine है | java
virtual machine की मदद से ही जावा के प्रोग्राम्स को चलाया जाता है |
Java virtual Machine क्या है ? (What is Java Virtual machine?)
जावा वर्चुअल मशीन को शोर्ट फॉर्म में JVM कहा जाता है | जब आप किसी भी लैंग्वेज में प्रोग्राम लिखते हैं तो उस प्रोग्राम को सोर्स कोड कहा जाता है | जावा वर्चुअल मशीन क्या करता है उस सोर्स कोड को compiler/interpreter की मदद से कोम्पिल करके बाइट कोड मे बदल देता है और फिर जावा वर्चुअल मशीन उस बाइट कोड को मशीन लैंग्वेज में बदल देती है |
History
Of Java Edition
समय के साथ साथ जावा के बहुत सारे सॉफ्टवेर को बाजार में उतारा गया
जैसे के निचे दिए गए हैं |
·
JDK
Alpha and Beta (1995)
·
JDK
1.0 (23 Jan, 1996)
·
JDK
1.1 (19 Feb, 1997)
·
J2SE
1.2 (8 Dec, 1998)
·
J2SE
1.3 (8 May, 2000)
·
J2SE
1.4 (6 Feb, 2002)
·
J2SE
5.0 (30 Sep, 2004)
·
Java
SE 6 (11 Dec, 2006)
·
Java
SE 7 (28 July, 2011)
·
Java
SE 8 (18 March, 2014)
·
Java
SE 9 (September 2017)
·
Java
SE 10 (March 2018)
·
Java
SE 11 (September 2018)
जावा प्रोग्रामिंग लैंग्वेज का प्रयोग कहाँ कहाँ होता है ? (Where is the use of Java Language?)
आज के समय जावा लैंग्वेज का प्रयोग हर it industry में जावा सॉफ्टवेर और जावा उपकरण के रूप में हो रहा है
जैसे कि मोबाइल के गेम्स हो गए या फिर वेब बेस्ड एप्लीकेशन हो गयी हर
जगह जावा का इस्तेमाल हो रहा है |
जावा एप्लीकेशन के प्रकार (Types of Java Application )
यहाँ पर बहुत सारे जावा एप्लीकेशन के बारे में बताया गया है |
Mobile
Application
मोबाइल एप्लीकेशन के बारे में तो आपने सुना भी होगा और आपने इस्तेमाल
भी किये होंगे मोबाइल फ़ोनों में आपने जितने भी गेम एप्लीकेशन देखे हैं बो ज्यादातर
एप्लीकेशन आपके जावा लैंग्वेज में ही बने होते हैं | Google Playstore में जितने
भी एप्लीकेशन आप देखते है बो सभी के सभी जावा प्रोग्रामिंग में ही डेवेलोप किये
जाते हैं|
Computer
Application/Softwares
कंप्यूटर के सॉफ्टवेर के बारे में कोण नही जनता है आज के समय में जिस
किसी ने भी कंप्यूटर चलाया है बो कंप्यूटर सॉफ्टवेर के बारे में जरुर जानता होगा |
कंप्यूटर के सॉफ्टवेर भी आपकी जावा प्रोग्रामिंग लैंग्वेज में ही बनाये जाते है
जिन्हें आप रोज इस्तेमाल भी कसते होंगे उदाहरण :- Media Player , MS–Office ,
AntiVirus etc .
Enterprise
Application
Enterprise application आपकी बो एप्लीकेशन होती है जो high level
security देती है | Enterprise application आपकी बैंकिंग , एकाउंटिंग और
इंडस्ट्रीज में इस्तेमाल की जाती जाती हैं | इस तरह कि Enterprise application
बनाने के लिए Java Enterprise Bean का इस्तेमाल किया जाता है |
Web
Application
जावा प्रोग्रम्मिग्न लैंग्वेज का इस्तेमाल वेब बेस्ड एप्लीकेशन बनाने
में किया जाता है ये सभी के सभी एप्लीकेशन आपकी जावा Jsp, Servlet ,JSF में लिखी
जाती हैं |
धन्यबाद
|मैं उम्मीद करता हूँ कि आपको हमारी इस पोस्ट से जावा कि विशेषता के बारे समझ में
आया होगा |
अगर
आपको हमारी ये पोस्ट अच्छी लगी हो तो प्लीज अपने दोस्तों के साथ शेयर करें धन्यबाद
|
जावा भाषा नमूना कोड
ReplyDeleteचलना पाठ जावा कार्यक्रम