What is Java in Hindi – जावा क्या होती है? और इसके फीचर्स।

हेलो दोस्तों तो आज हम What इस Java in Hindi के बारे में जानने वाले है सिंपल और आसान भाषा में।  

What is Java in Hindi – जावा क्या है ?

Java language एक Sun Microsystem का product है। ये language James Gosling ने 1991 में Develop की थी।

Java language को James Gosling, Patrick Naughton, Chris Voth, Ed Frank और Sheridan ने मिलकर बनाया था। पहले इस language को ओक (Oak) के नाम से जाना जाता था, लेकिन सन 1995 में इसका नाम “Java” रखा गया। जावा एक Object-oriented programming (OOPS) लैंग्वेज है यानि हर object  किसी ना किसी class के अंदर होता है। java का main function भी class के अंदर लिखा जाता है। java के programs में  classes, objects और methods का उपयोग किया जाता है तब जाके एक program को develop किया जाता है।

java एक Platform  independent language है, मतलब कि java के programs को एक operating system में बनाया जा सकता है और दूसरे operating  system में run भी किया जा सकता है। Platform  independence Byte code कि वजह से possible होती है। Byte code एक common code होता है, जिसे java compiler द्वारा create किया जाता है और ये किसी भी operating system में उसके executable code में convert हो सकता है (मतलब रन हो सकता है)।

इस language का एक restriction यह है कि जिस machine पर byte रन होता है उस पर Java Virtual  machine का present होना जरुरी होता है। JVM (Java Virtual  Machine) Java का interpreter होता है जो byte code को host operating system के instruction code के साथ मिलाकर executable कोड में convert करता है। Java programs  JVM  के बिना execute (Run) नहीं हो सकते। Java executable फाइल बनाने के बजाये , code को executable form में convert करके JVM  के through run करता है। 

Java User के common programming mistakes और ambiguities को ध्यान में रखता है। ये memory management , operators का use, और resources  के allocation और deallocation का भी ख्याल रखता है। Java  components को dynamically  allocate करता है और उन्हें preferable steps  के through  deallocate भी करता है। Java  में pointers का use allowed  नहीं है, जिससे वेब documents और projects viruses से safe रहते है।

Java language का उपयोग electronics equipment, gadgets और embedded  programming में भी हो सकता है। इस लैंग्वेज में कई interesting  programming features है जो अच्छे software और projects develop करने के काम आते है। जैसे कि, जावा में अच्छा GUI (Graphics User  Interface) का सपोर्ट और OOPS (Object-Oreinted Programming) techniques  का सपोर्ट भी मिलता है। जावा में वर्चुअल Drag And Drop component creation को भी शामिल किया गया है।

 

Features of Java in Hindi – जावा के फीचर्स

Features of Java in Hindi

1.  Object Oriented (ऑब्जेक्ट ओरिएंटेड )  –

java एक Object oriented programming language है Object oriented design proramming की वह technique है जो की objects एवं Object के इंटरफ़ेस पर फोकस करती है java की Object oriented सुविद्याएं(facility) C++ के समान ही होती है। java और C++ में एक major difference यह की java  multiple inheritance को सपोर्ट करती है और C++ नहीं करती जिसके कारण java ज्यादा better language है। java में program को बनाने के लिए Object  oriented मतलब class Object का उपयोग करना होता है। java में reflection mechanism, persistence Object और गई builders का उपयोग करके components  को easily integrate और execute किया जा सकता है। 

2. Distributed –

Java में TCP/IP प्रोटोकॉल्स जैसे HTTP और FTP  के लिए एक extensive library of  routines  होती है। java applications  URLs के द्वारा इंटरनेट पर remote objects को आसानी से ओपन एवं एक्सेस कर सकती है। Example  –  java इंटरनेट पर लोकल फाइल सिस्टम को एक्सेस करती है। और common gateway interface (CGI) scripting को आसान बनाती है।

3. Robust –

java एक रोबस्ट लैंग्वेज है जो reliable code provide करती है। ये डाटा को compile time और run time दोनों पर check करती है। इसे garbage collected  language के रूप में design किया जाता है जिससे programmer memory management की problem virtual solve कर सके। java  में exception  handling का concept होता है जो कि error को check करता है और system crashing की रिस्क को eleminate कर देता है। 

4. Secure –

Java का उपयोग Networking एवं Distributed Environment में किया जाता है। जावा virus एवं tamper free system को बनाने की capability रखती है। java एक बहुत ही secure लैंग्वेज है। java पूरी मेमोरी को verify करती है और कोई virus applet के साथ इंटरैक्ट न करे। java में pointers नहीं होते, इस वजह से program बिना proper authorized के memory एक्सेस नहीं कर सकता। java एक फ़ायरवॉल(firewall) भी प्रोवाइड करता है जो डाक्यूमेंट्स और डाटा को invalid एक्सेस और unauthorized changes से प्रोटेक्ट करता है।

5. Complied and Interpreted –

Normally किसी भी प्रोग्रामिंग लैंग्वेज में या तो compilation होता है या interpretation, लेकिन जावा में दोनों task easily परफॉर्म किये जा सकते है। सबसे पहले java source code को byte कोड में translate करता है, और उसके बाद java interpreter उस byte code को मशीन कोड में कन्वर्ट करता है। ये मशीन कोड directly execute होता है।

6. High Performance –

java program के execution के दौरान बाइट कोड का उपयोग करने से interpreter को CPU की अच्छी performance मिलती है। java code को execute करने के  लिए interpreter द्वारा CPU का उपयोग करता है जिससे कोड execution की performance improve होती है कोड का run time पर translation होने की वजह से system की storage save होती है और CPU का ज्यादा उसे होता है।

7. Platform Independent and Portable –

Java में प्रोग्राम को किसी भी एक कंप्यूटर से दूसरे कंप्यूटर में easily move किया जा सकता है। इसलिए Java को platform independent language कहा जाता है।  जावा में portability दो तरह की होती है –

1.  Java compiler byte code instructions  generate करता है जो किसी भी मशीन पर रन किया जा सकता है।

2.  Java की प्रिमिटिव data types का साइज मशीन independent होता है।

8. Multithreaded  –

Java की multithreaded property allow करती है कि multiple processes एक साथ execute हो सकें. हर प्रोसेस अपने अलग thread में execute होता है. Java threads multiprocessor systems का अच्छा उपयोग कर सकते है। Java multithreaded programs को support  करता है मतलब जब एक program  execute हो रहा होता है तो दूसरे प्रोग्राम को wait  नहीं करना पढता वो भी साथ में execute हो सकता  है ये features graphical  application को interactive  और fast बनाते है

9. Dynamic  –

Java अपनी खुद की method provide करता है Dynamic memory allocation और deallocation के लिए। मतलब, Java memory management को खुद handle करता है। चाहे वो variable हो या object हो। Java  किसी भी नई class, method, library या object से dynamically लिंक हो सकता है। Java programs  को dynamically लिंक या abort किया जा सकता है, depending on avaliable resources and data.

Simple Program Of Java

class main{
 public static void main(String[] args){
  System.out.prinln("Welcome To HindiCoder.com")
 }
}

Output-

What is java in hindi

 

तो दोस्तों आपको ये आर्टिकल कैसा लगा और आर्टिकल देखने के लिए Java in hindi  पर जाये। 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top