Java क्या है और केसे सीखे – Java in Hindi

हेल्लो दोस्तो आज मे आपको Java के बारे मे बताने वला हूँ की Java क्या है (What is Java in Hindi) और Java केसे सीखे या आप java से क्या-क्या कर सकते  हैं. चलिए जानते java Languages के बारे मे वो भी अपनि भाषा Hindi में.

Java in Hindi - Java क्या है और केसे सीखे

Java क्या है (What is Java in Hindi)

दोस्तों java एक Programming Languages और एक Platform है. और ये एक High level, Robust, Secured, object-oriented Programming Languages है इसके और भी Features हैं जिनको हम निचे विस्तार से जानेगे चलिए अब मैं आपको java के History के बारे में बताता हूँ दोस्तों java की सुरुवात james Gosling और उनकी टीम ने सन 1995 में Sun Microsystems Company के तहत की थी| और इसकी खास बात ये ही की इसके लिखे Code  को आप किसीभी प्लेटफार्म में Run करा सकते हो.

Java का इस्तमाल कहा होता हे

Java इस्तमाल Android Application और Software बनाने के लिए और बहुत सारी इलेक्ट्रॉनिक Device में भी Java का इस्तमाल किया जाता हे और आप इसकी मदद Games बना अकते हो Web Application बना सकते हो और भी बहुत सारे जगह पे Java का इस्तमाल किया जाता हे और आप जितने भी Android Operating System Version Kitkat, Lolipop, Oreo, Jelly Bean, Marshmallow ये सभी Version बनाने के लिए भी Java का इस्तमाल किया जाता है इसे देख के आपको अंदाजा लगा सकते हो की Java कितना Powerfull है

History of java(Java का इतिहास)

दोस्तों java का पहला version सन 1995 में Release हुआ और java का पहला नाम Oak था जिसे फिर बदल कर java कर  दिया गया दोस्तों इसका नाम इसी लिए बदला गया क्यों की Oak नाम पहले से ही Trademark था Oak Technologies कंपनी का …. इसलिए Oak का नाम java पड़ा  java के पहले version का नाम java alpha beta था.

1996 में java JDK 1.0 Released हुयी थी उसके बाद हर 1-2 yEA में java के अलग अलग versions Released हुने लगें जिसे आप निचे java चार्ट में देख सकते हैं दोस्तों सन 2010 में Orcale ने Sun Microsystems company को खरीद ली थी आज के टाइम पर java का licenses orcale के पास है.

Java बनाने के पीछे का मकसद ये था की एक एषा Programimg Language बनाये जिसे की Electronics Device जेसे की Set-Top Box, Tv और भी एसी Device जिसे Remote के जरिये Control करते हे उसमे जावा का इस्तमाल किया जाये और Java के जरिये सबमे Automation लाया जाये पर धीरे धीरे Java का इस्तमाल इंटरनेट में भी होने लगा और Java Polular होता गया 

Features of java (जावा की विशेषताएं)

दोस्तों java अपने हर अपडेट के साथ कुछ नए Features निकलता है जो की एक प्रोग्रामर की Productvity को बढ़ता है अभी java का करंट Version Jdk 13 चल रहा जो 10th Sep 2019 को आया था निचे हम एक एक करके सारे Features के बारेमे जानेगे.

1. Object-oriented :-  Java एक object-oriented programming languages है  जिसको हम OOPs भी बोलते हैं  जिसका मतलब होता है की इसमें Procedures का प्रियुग नही किया जाता है java एक object पर अधारित languages है. ये OOPs के कांसेप्ट को फॉलो करता है जिससे सॉफ्टवेर Development और उसकी Maintenace आसानी हो जाती है.

2. Platform Independed :-  Java Platform Independed Languages है जिसका मतलब ये हर Platform पर चल सकती है  जेसे Andriod, Windows, linux और Mac ये इन सभी Platform पर चल सकती है. java का Programe किसी भी operating System में Run किया जा सकता है जेसे अगर वो प्रोग्राम linux में लिखा गया है तो उसे Windows पर भी आसनी से चला सकते हैं.

3. Secure :-  Java का सबसे महत्वपूर्ण Features यह है की ये बहुत ही सुरक्षित Language है  यह सबसे जादा Secure है क्युकी java के Programs java Run Time environment में Tun होता है.  java M,achine Code Generate करने से पहले प्रोग्राम को JVM  पर कुछ tests run करने के बाद error को detect करती है. java language वायरस फ्री होती है जिससे इसके प्रोग्राम Safe रहती है.

4. Simple Language :-  Java एक आसन language है क्युकी इसमें c++ की ही तरह syntex होते हैं. जो की आसानी से सीखे जा सकते हैं. लेकिन c++ की तरह इसमें operator overloading और Header files का प्रियुग नही किया जाता है  जिससे वजह से java को सीखना बहुत ही आसान हो जाता है.

5. Portable :-  Java एक portable language है  क्युकी java के source code को compiler की मदद से byte code में परिवर्तित किया जाता है . ये byte code किसी भी system में run किया जा सकता है और इस लिए इसे आसानी से प्रात किया जा सकता है.

6. Robust :-  Robust का मतलब होता है मजबूत. java में बनया हुआ कोई भी प्रोग्राम अलग अलग environment में बिना crash हुए काम कर सकता है . java के प्रोग्राम कभी भी crash नही होते हैं. दोस्तों java में जो भी errors आते हैं उन्हें आसानी से ढूंढ़कर ठीक किया जा सकता है. इसलिए कारणों के चलते java एक robust language है.

7. Distributed :-  Java एक Distributed language है जिसका मतलब है की java प्रोग्राम इन्टरनेट में run करने के लिए बनाये जाते हैं. java से हम Distributed Applications बना सकते हैं ये वो application होते हैं जो अलग अलग नेटवर्क पर distribute होकर रहते हैं लेकिन एक साथ मिलकर task perform करते हैं. java में http और ftp protocol का प्रियुग किया जाता है जिससे की आसानी से internet में डाटा को access किया जा सके.

8. Multi Threaded :-  Java एक Multi Threaded Language है जिसका मतलब ही की java में बड़े बड़े प्रोग्राम को छोटे sub program में divide किया  जाता है और इन्ही sub प्रोग्राम को क्रमानुसार execute किया जाता है.  इसी तरह java एक साथ कई task पूरा सकता है. ये Features java को fast और interactive बनता है. इस फीचर का इस्तेमाल Multi Media और Web Application में किया जाता है.

Versions of java

Java समय के साथ ही अपने अलग अलग Version Release करता रहता हे मेने उसके अभी तक के सारे Version के बारे में निचे बताया हे.

Version NameCode NameRelease Date
JDK 1.0OakJanuary 1996
JDK 1.1(none)February 1997
J2SE 1.2PlaygroundDecember 1998
J2SE 1.3KestrelMay 2000
J2SE 1.4MerlinFebruary 2002
J2SE 5.0TigerSeptember 2004
JDK 6MustangDecember 2006
JDK 7DolphinJuly 2011
JDK 8March 2014
JDK 9September, 21st 2017
JDK 10March, 20th 2018
JDK 11September, 25th 2018
JDK 12March, 19th 2019
JDK 13September, 10th 2019

Java Application के प्रकार

आजकाल तो सभी प्रकार के Device में Application का इस्तमाल किया जाता हे जो की ज्यादातर Java में होते है में निचे आपको वो सारे Application के प्रकार बताउगा की जो Java में बनाया जाता है

Mobile Applications

Mobile के में जितने भी Device हे जेसे की Android इसमें जितने भी Application का इस्तमाल हम करते हे वो सब Software Development Kit (SDK) का इस्तमाल कर के बनाया जाता है और ज्यादातर Android के Application Android Studio में बनाये जाते है जिसमें SDK और JDK (Java Development Kit) ये दोनो का इस्तमाल किया जाता है और Java के मदद से Andoid के लिए Games भी बना सकते हो Java के बिना कोई भी Application बनाना बहुत ही मुस्किल है.

Desktop GUI Application

जो Application का इस्तमाल Desktop (Computer) में किया जाता हे उसको हम Desktop Application कहते है और GUI का मतलब होता हे Graphical User Interface जाता इसका मतलब की जो Application में हम कोई भी बटन में Mouce के जरिये क्लिक करके एक्शन कर पाए तो वो Application GUI Application भी कहा जाता हे और जावा में Application बनाने के लिए बहुत सारे Tools है पर मुझे सिर्फ एक का नाम पता हे JavaFX इसके जरिये आप Computer के लिए भी सोफ्टवेर बना सकते हो

Web Application

Java Web Application मतलब ऐसे Application के जो Browser के मदद से Run हो पाए इसको हम Web Application के नाम से जानते है और आप अपने वेबसाइट में Java का इस्तमाल करते हे तो Web Server के आलावा Servlet/JSP Softwer भी Run होता हे और इसे हम Servlet/JSP Engine या Servlet/JSP Container के नाम से भी जाना जाता है और Web Application बनाने के लिए Servlet, Struts, jsf, jsp ये सभी का इस्तमाल किया जाता हे  

Enterprise Application (EE Platform)

Enterprise Application को EE Platform(Enterprise Edition) भी कहा जाता हे ये Application केवल सुरक्षित Network बनाने के लिए डिज़ाइन किया गया था और ये एप्लीकेशन बहुत सुरक्षित होते हे इसे Goverment और बैंक जेसे कामो के लिए इसका इस्तमाल किया जाता है

 

Java कैसे और कहा से सीखे (Learn Java in Hindi)

अगर आप Java सिखाना साहते हो तो online या offline किसी भी कोचिंग insitute में सिख सकते हैं साथ ही आप java सिखने के लिए Java के Books भी पढ़ सकते हैं या ऑनलाइन आप Youtube पर भी सिख सकते हैं Youtube पर आपको Java से realated काफी वीडियोस मिल जायेंगे जिनको आप देखकर फ्री में घर बैठे Java सिख सकते हैं में आपको निचे कुस Book और विडियो दाल दुगा उसकी मदद से आप Java सिख पायेगे

आपको Java में अपना Career बनाना हो तो आप ऑनलाइन पे Java के courses भी मिलते हैं ये courses फ्री और Paid दोनों होते हैं अगर आप सच में सीखना चाहते हैं तोह में आपको suggest करूँगा की आप Paid course ही लें इसे पहेले आप मेने ऊपर बताये तरीके से फ्री में थोडा बेसिक सिख ले और Adavance Paid course Join करे जिसे आप कम पेसे में बहुत कुस सिख सके

Java Tutorial in Hindi

आप विडियो के जरिये Java in Hindi में शिखना साहते हे तो मेने आपको निचे दो विडियो दिए हे उसमे से एक विडियो 5 घंटे का हे और दूसरा विडियो 2 घंटे का हे ये दोनों विडियो को देखने के बाद आपको जावा के बारेमें बहुत कुस पता साल जायेगा.

 

Learn Java From Books (किताब से जावा सीखें)

आप Books के मदद से जावा शिखना साहते हो आपको इंटरनेट पे बहुत सारे Java in Hindi Books और English Books मिल जायेगे उसमे से कुस Books Paid होगी जिसे पड़ने के लिए आपको खरीद ना पड़ेगा और आप इंटरनेट पे ढूढे गे तो आपको Free Books भी मिल जाएगी पर आपको Java को पूरी तरीके से सीखना होतो हमेशा Paid और English  की और ही जाना सहिये.

में आपको निचे कुस Paid और Free Books के बारेमे बताउगा Free Books की आपको PDF File मिल जाएगी आप PDF को डाउनलोड कर के पढ़ पाओगे तो सलिए हम पहेले Paid Books के बारेमे जानते है

Java Paid Books

आप Java में अपना Career बनाना साहते हे तो मेरी राय की आप Paid Books की और ही जाईए तो में आपको निचे 3 Books(पुस्तके) के बारेमे बताउगा जो की English में होगी

1. Thinking in Java

Java Advance Leval में आप शिखना साहते हो तो ये Book आपके लिए बिलकुल सही हे इस Book आपको आपको जितने भी exercise मिलेगे वो बहुत ही फायदे मंद होगा ये Book की Amazon Rating Five स्टार हे जिसे आप अंदाजा लगा सकते हे की ये Book में आपको बहुत कुस मिलेगा और Amazon में इसके Reviews भी काफी असे हे और आप इसे खरीदना साहते हे तो निचे Buy Now का बटन हे वहा पे Click करके direct Amazon से खरीद सकते हो.

Author:- Bruce Eckel
Rating:- 5 Stars
Language:- English
Publisher:- Prentice Hall (10 February 2006)
Paperback:- 1520 Pages
Price:- ₹ 5,002.00

Thinking in Java - Java Books

Buy Now
 

2. Java – The Complete Reference

Java शिखने के लिए ये Book भी काफी एशि हे ये Book में आपको Beginner Leval से लेके Advance Leval तक सब कुस मिलेगा और Amazon ये Book के Ratting और Reviews काफी असे है तो इसे खरीदना साहते हे तो निचे Buy Now का बटन हे वहा पे Click करके direct Amazon से Buy कर सकते हो

Author:- Herbert Schildt
Rating:- 4.5 Stars
Language:- English
Publisher:- McGraw Hill Education; Tenth edition (1 November 2017)
Paperback:- 1296 Pages
Price:- ₹ 710.00

Java – The Complete Reference - Java Books

Buy Now
 

3.Head First Java

आपको Book पढने ने मजा नही आता हे आप बोरिंग होजाते हो तो ये Book में आपको Fun करते करते Java शिखने को मिलेगा जिचे आप ये Books पढ़ते पढ़ते कभी बोरिंग नही होगे और इसमें भी आपको Beginner Leval से शिखने को मिलेगा आप इसे Amazon से खरीद ना साहते हे तो निचे Buy Now बटन पे क्लिक करके खरीद सकते हो

Author:- Kathy Sierra
Rating:- 4.2 Stars
Language:- English
Publisher:- Shroff; Second edition (2009)
Paperback:- 742 Pages
Price:- ₹ 800.00

Head First Java - Java Books

Buy Now
 

Java Free Books

Java शिखने के लिए आपको Java Books in Hindi Free Downloads करना हे तो निचे में दो Books की Download लिंक दे रहा हु आप वहा पे क्लिक करके Book को डाउनलोड कर पायेगे वो भी PDF File में उसमे से एक Book हिंदी और एक English में हे

(1) Java Hindi Book Free Download:- Download Now

(2) Java English Book Free Download:- Download Now

 

समाप्ति – Conclusion

मेने इस आर्टिकल में आपको Java के बारेमे बहुत सारी जानकारी दियी है और Java के Version के बारेमे बताया है और Java कहा कहा इस्तमाल कियी जाती है और Java को कैसे और कहा से सीखे उसकी भी पूरी जानकारी दियी है और भी बहुत सारी जानकारी Java के बारेमे दिया है तो आपको ये आर्टिकल कैसा लगा Please हमें कमेंट बताईये और आपको Java के बारे में कोई सवाल है तो वो भी आप निचे कमेंट पुच सकते है

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here