इस smartphone और इन्टरनेट के दौर में हमारे दिन की शुरुआत बिना मोबाइल फ़ोन के नही होती, हम सुबह जब उठते है तो सबसे पहले अपना मोबाइल फ़ोन ही देखते है, ये हमारे जिन्दगी का हिस्सा बन गया है | और हो भी क्यों न हम अपना अधिकतर काम इसी मोबाइल से ही तो करते है पहले हमें सामान खरीदने के लिए बाजार जाना पड़ता था, पैसे जमा करने के लिए बैंक में लम्बी लाइन लगनी पड़ती थी लेकिन अब सारा काम मोबाइल से ही हो जाता है | लेकिन अपने ये कभी सोचा है कि ये सारी सुविधा हमें मोबाइल से कैसे प्राप्त होती है | दोस्तों ये संभव हो पाया है एक high level programming language,  JAVA की वजह से, अगर आप कंप्यूटर के स्टूडेंट है या रह चुके है तो आपने जावा का नाम यक़ीनन सुना होगा | इस पोस्ट में हम जावा के बारे में सभी प्रकार की जानकारी देने वाले है | ( java program kya hai )


Java in hindi – जावा क्या है ?


Java program in hindi – जावा किसे कहते है ? 

Java एक object oriented programming language है जिसे high level programming language कहा जाता है, क्युकी इसे मानव द्वारा आसानी से पढ़ा और लिखा जा सकता है, java एक मल्टिपल प्लेटफार्म और distributed programming language है जिसका उपयोग console, application, GUI application, web application, mobile application development, game development आदि बनाने के लिए किया जाता है इसके अलावा इस लैंग्वेज का इस्तेमाल लगभग सभी devices के लिए सॉफ्टवेर या app डेवेलोप के लिए भी होता है | जावा दुसरे प्रोग्रामिंग लैंग्वेज की तुलना में सरल तेज़ और सुरक्षित प्रोग्रामिंग लैंग्वेज है | आजकल ऑनलाइन banking ऑनलाइन shopping , ऑनलाइन form ये सभी जावा की मदद से ही संभव हुआ है | java program web application जैसे वेबसाइट या fब्लॉग बनाने की सुविधा भी प्रदान करती है | और साथ ही मोबाइल के लिए apps भी बनाने के लिए मदद करती है, आज के समय में जितने में web pages है वो HTML  और java script पर चलते है | दोस्तों अब हम जानते है जावा के इतिहास के बारे में |


History of java in hindi - जावा का इतिहास 

Java एक कंप्यूटर based programming  language है जिसे James gosling और उनके साथी sun microsystems ने सन 1991 में विकसित किया था James gosling को जावा का प्रमुख developer माना जाता है, इस लैंग्वेज के बनाने के पीछे उनका एक ही सिधांत था “Write once run any  where”  जिसका मतलब था लैंग्वेज को एक ही बार लिखा जायेगा, और इसका उपयोग कई बार किया जायेगा | James gosling और उनके टीम द्वारा विकसित किये गये प्रोग्रामिंग लैंग्वेज का नाम Oak  रखा था जिसके बाद सन 1995 में इसका नाम जावा रख दिया गया | मुख्यता जावा को consumer electronic devices जैसे की टीवी, सेटअप बॉक्स, VCR software बनाने के लिए डेवेलोप किया गया था, लेकिन ये इन्टरनेट प्रोग्रामिंग के लिए बेस्ट प्रोग्रामिंग लैंग्वेज बन गया | जावा का पहला version JDK 1.0   23 जनवरी 1996 में Release किया गया था, उसके बाद कई सारे version develop और release किये गये वर्तमान में जावा का लेटेस्ट version, JAVA SE 8 है जिसे 18 मार्च 2014 में Release किया गया था |


Java program in hindi – जावा किसे कहते है ?


Types of java in hindi  - जावा के प्रकार -

जावा वास्तव में एक बहुत ही बड़ी प्रोग्रामिंग लैंग्वेज है इस लिए sun microsystems ने इसे कई हिस्सों में विभाजित कर दिया है ताकि जब प्रोग्रामर्स जिस category से जुड़े software development करना चाहते है उन्हें केवल उस category से सम्बंधित जावा के बारे में जानने की जरूरत पड़े | जावा को मूल रूप से तीन हिस्सों में Divide किया गया है | 

1. Java micro edition (J3ME)

2. Java standard edition (J2ME)

3. Java enterprise edition (J2EE)


Java features in hindi - जावा की विशेषताए -

1. Object Oriented – 

java एक शुद्ध object oriented programming language (OOPs) है अर्थात इसमें procedures का प्रयोग नहीं किया जाता है बल्कि यह सिर्फ objects पर आधारित लैंग्वेज है. Java OOPs के concept को follow करता है जो software development और maintenance के कम को सरल बनाती है |  

2. Platform independent – 

java platform independent language है अर्थात यह हर किसी platform में run हो सकता है जैसे android, windows, Linux और mac. Java में लिखे गए programs किसी भी operating system में run किये जा सकते है जैसे अगर आपने java का प्रोग्राम windows OS में लिखा है तो हम Linux OS में भी आसानी से run कर पाएंगे |

3. Secure –  

java का एक और बड़ा feature यह है की यह एक सुरक्षित लैंग्वेज है, java सबसे अधिक सुरक्षित है क्योकि java प्रोग्राम java run time environment में run होता है, machine code generate करने से पहले प्रोग्राम को JVM पर कुछ tests run करके error को  detect करती है | java language virus free होता है जिससे programs सुरक्षित रहते है |

4. Simple language –  

java एक आसान language है क्योकि इसमें C++ की तरह ही syntax होते है जो की आसानी से सीखे जा सकते है, लेकिन C++ की तरह इसमें operator overloading और  header files का प्रयोग नहीं किया जाता है  जिससे इसे सीखना और भी आसान हो जाता है | 

5. Portable –  

java एक portable language है क्योंकि java का source code को compiler की मदद से byte code में परिवर्तित किया जाता है. ये byte code हर किसी system में run हो जाता है इसलिए इसे आसानी से प्राप्त किया जा सकता है |

6. Robust –  

robust का मतलब होता है मजबूत java मे बनाया हुआ कोई भी program अलग अलग environment में बिना crash हुए काम कर सकता  है, इसके प्रोग्राम कभी भी crash नहीं होते है. Java मे जो भी error आती है उन्हें आसानी से ढूंढ कर solve किया जा सकता है, इन्ही सभी कारणों से java एक robust language है |

7. distributed - 

java एक distributed language है जिसका मतलब है की java प्रोग्राम internet में run करने के लिए बनाये जाते हैं. Java से हम distributed applications बना सकते हैं ये वो applications होते हैं जो अलग अलग network पर  distribute होकर रहते हैं लेकिन एक साथ मिलकर task परफॉर्म करते हैं. Java में http और ftp protocol का प्रयोग किया जाता है जिससे की आसानी से internet में डाटा को access किया जाता है |

8. multi threaded -  

java एक multi threaded  language है जिसका मतलब है की java मे बड़े बड़े प्रोग्राम को छोटे sub programs  मे divide किया जाता है और इन्ही sub programs को क्रमानुसार execute किया जाता है. इसी तरह java एक साथ कई task पूरा कर सकता है. ये feature जावा को fast और interactive बनाता है. और इस Feature का इस्तेमाल multi media और web application में किया जाता है |


java full course in hindi – जावा कोर्स हिंदी में -

दोस्तों निचे दिए गए महत्वपूर्ण लिंक से आप आसानी से जावा प्रोग्रामिंग लैंग्वेज सिख सकते है, जिसमे से सब लिंक फ्री है जिसमे से आप अपनी पसंद से बहुत ही आसानी से जावा सिख सकते है |


Free Java Tutorials (Links)

https://www.codecademy.com/learn/learn-java

https://www.javaworld.com/blog/java-101/

https://www.sololearn.com/Course/Java/

https://www.learnjavaonline.org/

https://www.tutorialspoint.com/java/

https://www.javatpoint.com/java-tutorial

https://www.w3schools.com/java/

https://www.guru99.com/java-tutorial.html

https://www.coursera.org/

https://www.hindilearn.in/tut/core-java/


Use of java in hindi - Java का इस्तेमाल क्या-क्या बनाने में किया जाता है?

दोस्तों जैस की आप जानते है की जावा एक बहुत ही प्रसिद्ध और उपयोगी  प्रोग्रामिंग लैंग्वेज है इसलिए जावा का इस्तेमाल बहुत कुछ बनाने में किया जाता है, निचे कुछ लिस्ट दिए गये है | जिसमे जावा का उपयोग बहुत ही अधिक होता है |


Mobile Applications

Desktop GUI Applications

Web-based Applications

Enterprise Applications

Scientific Applications

Gaming Applications

Big Data technologies

Business Applications

Distributed Applications

Cloud-based Applications


दोस्तों जावा एक बहुत ही सिंपल और सिक्योर लैंग्वेज है जो की आज के दिन में तीन बिलियन devices में रन की जा रही है आशा है की इस पोस्ट में आपको जावा से जुड़े काफी सारी जानकारी मिल चुकी होगी, हमारी हमेशा से यही कोशिश रही है की दिए गये विषय पर आपको पूरी जानकारी प्राप्त हो सके, ताकि आपको कही और जाना न पड़े |