JAVA कया है | TYPES OF JAVA | tech blog |
Java क्या है java का इस्तेमाल कैसे होता है और क्या यह important है। अगर आप technology से जुडी knowledge लेने का शोक है तो आप के मन में java के यह प्रश्न जरूर आये होगे, और आप सब ने java के बारे में तो सुना ही होगा। पहले जब keypad phones में java के games आया करते थे। और बचपन में उन games को खेलने में भी बहुत मजा आया करता था और यह games mobiles में पहले से ही हुआ करते थे। और यह games mobile games से थोडा अलग और मजेदार भी हुआ करते थे। और कई games में lock भी लगे हुए होते थे। लेकिन क्या आपको यह पता है कि यह java games इन phones में क्यों होते है और ये java है क्या।
Java एक programming language है, जिसे हम coding language का नाम भी दे सकते है।
Coding→ Coding एक computer भाषा होती है, जिसकी उपयोग computer software, website और apps बनाने के लिए किया जाता है।
आप इस वक्त जो mobile इस्तेमाल करते है। उस पर function java program language के दारा ही चलाया जाता है। इसे t है। java का इस्तेमाल आज कल के और पहले के हर device में भी होता था। इसी कारण पहले के phones में java games और others app आया करते थे। java बाकी coding language की तुलना में बहुत सरल और अच्छी language है सिर्फ इसलिए इसका इस्तेमाल भी बहुत ज्यादा होता है। Software Development और App Development Java के language के दारा ही बनाए जाते है और सभी device में इस्तेमाल किये जाते है। आजकल सभी online काम जैसे shopping, online forms ये सब चीजे java language के दारा ही की जाती है।
Java language computer,
web application, blog ये सब बनाने की सुविधा भी प्रदान करती है। website, blogs ये सब java द्वारा ही बनाये जाते है। ज्यादातर Mobile Application Java
language दारा ही बनाये जाते है। और यह Application Android के Software Development kit (SDK) को इस्तेमाल करके बनाये जाते है।
SDK→ यह एक software की Collection होती है। जिसका इस्तेमाल application को develop करने के लिए किया जाता है। जैसे- Windows SDK, Android SDK, iPhone SDK
History→ java एक programming language है जिसे James Gosling और उसके साथी sun microsystem ने एक 1991 में विकसित किया James Gosling को java का developer मान जाता है। इस language को उन्होंने सिर्फ एक कारण के लिए ही बनाया था। वह कारण था Write Once Run Anywhere जिसका मतलब था। इस language को एक ही बार लिखा जाएगा और इसका उपयोग हर जगह किया जाएगा। जब शुरु में यह language बनाई गई तब इसका नाम OAK रखा गया जिसे 1995 में बदलकर JAVA कर दिया गया और उससे पहले इस Language का नाम green talk रखा गया जिससे बाद में बदलकर OAK कर दिया गया था।
Java Facilities→ Java programming language बाकी language से सरल language है जिसका इस्तेमाल किसी भी System पर किया जा सकता है। यह language किसी विशेष system के लिए नहीं बनाया गया है।
Types of Java→ Java का इस्तेमाल आजकल हर system में हो रहा है इसलिए users को सीखने और इस्तेमाल करने में आसानी हो इसलिए इसे तीन हिस्सों में बाँट दिया गया है।
- Java Micro edition
(J2ME)
- Java Standard edition
(J2SE)
- Java Enterprise edition
(J2EE)
Java features→
Object oriented→ Java एक शुद्ध object-oriented
programming language (oops) है। इसमें procedures का प्रयोग नहीं किया जाता है। बल्कि यह सिर्फ objects पर आधारित language है Java oops के concept को follow करता है जो software development और maintains के काम को सरल बनाती है।
Platform independent→ Java एक independent language है जिसका मतलब है कि यह किसी भी platform पर run कि जा सकती है जैसे Android, windows, Linux और mac में भी (ये भी एक तरह के Platform होते है जिस तरह windows और android.) यहाँ तक कि अगर java का program windows Os में लिखा जाता तो यह Linux Os में भी आसानी से run हो जाता।
Secure→ Java का सबसे बड़ा features यह है कि यह सुरक्षित language है। java language virus free
language है क्योंकि java language run time
environment में run होता है java के code को generate करने से पहले इसे test run करके error को detect कर लेता है।
Simple language→ Java एक आसान language है इसे C++ की ही तरह syntax होते है जो आसानी से सीखे जा सकते है लेकिन इसमें C++ की तरह Overloading और Header files का प्रयोग नहीं किया जाता जिस कारण इसे आसानी से सीखा जा सकता है।
Portable language→ java एक portable language होने के कारण java का source code को compiler की मदद से byte code में परिवर्तन किया जाता है ये byte code हर किसी system में run हो जाता है।
- Byte Code→ Byte Code एक ऐसा code होता है जो low level और high level भाषा के बीच होता है processor दारा बाइटकोड को process नहीं किया जाता है। यह java virtual machine दारा process होता है।
Robust (मजबूत)→ java का बनाया हुआ program अलग-अलग environment में बिना crash हुए काम कर सकता है। इसके प्रोग्राम कभी भी crash नहीं होते java में corrupt program को आसानी से ढूंढ कर solve किया जा सकता है इन्हीं वजह से java एक robust language है।
- Java एक distributed language है जिसका मतलब है कि java प्रोग्राम internet में run करने के लिए बनाए जाते है। java दारा distributed application बनाए जाते है जिसका मतलब है कि वह application जो अलग-अलग network पर distributed होकर रहते है java में http और ftp protocol का प्रयोग किया जाता है। जिससे की आसानी से internet में डाटा को Access किया जा सकता है।
Multi-threaded→ Java एक multi-threaded language है जिसका मतलब है कि java में बडे-बडे प्रोगाम को छोटे sub program में divide किया जा सकता है और इन्हीं sub programs को क्रमानुसार execute किया जाता है इसी तरह java एक साथ कई Task पुरा कर सकता है ये features java को past और interactive बनाता है इस features का इस्तेमाल multi media और web application में किया जाता है। आज java 3 billion से ज्यादा device में run की जा सकती है।
Comments
Post a Comment