difference between jdk and jre in hindi | what  is JDK in hindi

java programming language को दिखने से पहले हमको JDK और jre के differences को समझना बहुत जरुरी हैं. क्यों की इन दोनों का काम  java में अगल-अलग हैं. तो आज java के इस tutorial में हम explain the difference between jdk and jre in hindi. explain jvm jre and where are they used in hindi. jvm  and jre are platform dependent in hindi को अच्छे से व् हर एक point को detail से जानते हैं.

what  is JDK  (Java Development Kit) in hindi (JDK क्या हैं java में)

JDK की full form Java Development Kit हैं. java में Java Development Kit (JDK) एक software development environment हैं. java में JDK का use java application और applets develop करने के लिए किया जाता हैं. JDK physically exists करता हैं. जिसमें JRE+ development tool मोजूद हैं. JDK ka use java developer Windows, macOS, Solaris, और  Linux पर भी कर सकते हैं. Java Development Kit (JDK) java के code करने था use code को run करता हैं. आप आपने computer में JDK के अलग-अलग कई version को इंस्टोल कर सकते हैं.

What is JRE   (Java Runtime Environment) in hindi ?

JRE की बात करे तो JRE के एक software हैं जिसका use अन्य software को design करने के लिए किया जाता हैं. JRE की full form की बात करे तो Java Runtime Environment हैं. अर्थात JRE software develop करने के लिए एक Runtime Environment बनाता हैं. JRE के अंदर की बात करें तो इसमें class libraries, loader class, और and JVM सामिल हैं. अगर आपको किसी भी java program को run करना हैं तो आपको  Java Runtime Environment (JRE) का use करना होता हैं.  लेकिन JDK (Java Development Kit) में JREऔर JVM सामिल होते हैं. जब आप JDK इंस्टोल करते हैं तो JRE ऑटोमेटिक इंस्टोल हो जाता हैं. इसलिए आपको JRE अलग से इंस्टोल करने की जरूरत नहीं होती हैं.

इनको भी पढ़े

Difference between JDK JRE and JVM in hindi

main differences JDK, JRE और JVM in hindi

JDK (Java Development Kit) एक सॉफ्टवेयर डेवलपमेंट किट है जबकि JRE (Java Runtime Environment) एक सॉफ्टवेयर बंडल हैं. जो किस भी java program को run करने के लिए Environment provide करता हैं. जबकि JVM ( java Virtual machine) bytecode को executing करने के लिए एक Environment provide करता हैं.

JDK का फुल फॉर्म Java Development Kit है, जबकि JRE का फुल फॉर्म Java Runtime Environment है, जबकि JVM का फुल फॉर्म Java Virtual Machine हैं.

JDK platform dependent करता हैं , JRE भी प्लेटफॉर्म पर निर्भर है, लेकिन JVM प्लेटफॉर्म से स्वतंत्र हैं.

Why use JDK (Java Development Kit) in hindi?

JDK का use क्यों करते हैं ?

JDK (Java Development Kit) java program करने के लिए किया जाता जबकि JRE का use java code को execute करने के लिए किया java हैं.

java code को java का compiler byte code में convert करता हैं.

java code तथा java application को develop कने के किये JDK आपके system में होना बहुत जरुरी हैं.

Why use JRE in hindi?

java application develop करते टाइम JRE का use करने का निम्नलिखित कारण हैं.

  • JRE में class libraries होने के साथ-साथ इसमें और भी जरुरी file होती हैं.
  • इसका use जरुरी  ava package class जैसे की Math swingetc, util, lang, awt, और साथी इसमें runtime libraries भी होती हैं.
  • applets run करना हैं तो आपके system में JRE होना काफी जरुरी हैं.

Features of JDK in hindi

JDK के features कुछ इस प्रकार हैं.

  • JDK java developer के लिए multiple extensions को handle करने में क्षमता हैं. जो की single catch block में करता हैं.
  • JDK (Java Development Kit) में JRE सामिल होते अर्थात JRE के सभी features hold करता हैं.
  • JDK (Java Development Kit) में वे सभी feature मोजूद हैं जिनकी जरूरत किसी भी java application को develop करने में होती हैं. जैसे compiler, debugger आदि सामिल हैं.
  • JDK java developer के लिए वह सभी feature देता हैं जिसके लिए use java का code करना हैं तथा java code run करना हैं.
  • JDK को आप free में Windows, Unix, and Mac operating systems के लिए installed करके आसानी से use कर सकते हैं.
  • JDK किसी java application को develop करने के लिए जरुरी सभी feature को आपने पास रखता हैं.

Features of JRE in hindi

  • JRE एक Java Runtime Environment हैं जिसकी help से JVM run होता हैं.
  • JRE एक ऐसा java application development tool हैं. जो की  deployment technology Java Web Start सहित सभी Java Plug-in मोजूद होती हैं.
  • कोई भी java developer java के source code को JRE की help से run कर सकता हैं. लेकिन इसके द्वारा java code को लिख और compile नहीं कर सकता हैं.
  • JRE के अंदर बहुत सी functionality मोजूद हैं जैसेकी  Java Database Connectivity (JDBC), Java Naming and Directory Interface (JNDI) और Remote Method Invocation (RMI) सामिल हैं.

इनको भी पढ़े

How JDK Functions in hindi?

JDK work कैसे करता हैं. उसके सभी जरुरी components इस प्रकार हैं.

  • JDK के अंदर JRE और JVM सामिल होते हैं. जो की java code के लिखने में help करता हैं तथा JVM उस code को run करता हैं.
  • इसके अंदर कुछ Class Libraries मोजूद होती हैं जो java program run टाइम पर कॉल करता हैं.
  • Compilers:  java compiler java के code file को class file में convert करता हैं.
  • Debuggers: यह java का ही एक program हैं जो की developer के लिए java program किस प्रकार work कर रहा हैं ये जानने की अनुमति देता हैं.
  • JavaDoc: JavaDoc जावा के लिए Sun Microsystems द्वारा बनाया गया documentation हैं.  JavaDoc का use source program से HTML फ़ाइल में API documentation बनाने   के लिए किया जाता हैं.

How JRE Functions in hindi ?

JRE के work कुछ इस प्रकार हैं.

JRE  JVM  का instance अपने पास रखता हैं. और इसके साथ -साथ , library classes और development tools.  एक बार जब आप java का code  लिखते और compile करते हैं, तो compiler  बाइट कोड वाली file  का  क्लास फाइल बना देता हैं.

  • Class loaders: class Loaders java program को run करने के लिए   आवश्यक विभिन्न class  को लोड करता हैं. java का  JVM मुख्य रूप से तिन class लोडर का use करता हैं.  जिसे बूटस्ट्रैप क्लास लोडर, एक्सटेंशन क्लास लोडर और सिस्टम क्लास लोडर कहा जाता है.
  • Byte code verifier: Byte code का verify करता हैं.  ताकि कोड interpreter को परेशान न करे.
  • Interpreter: java में जब एक बार class  लोड हो जाती हैं, और उसेक बाद code verify  हो जाता है, तो interpreter उस code को लाइन by  लाइन run करता  हैं.
  • Run-Time: run time एक ऐसी technology हैं  जिसका use  मुख्य रूप से coding  में उस समय period का describe करने के लिए किया जाता हैं. जिसके द्वारा कोई विशेष program run  रहा होता हैं.read more click

आशा  करता हूँ explain the difference between jdk and jre in hindi. explain jvm jre and where are they used in hindi. jvm  and jre are platform dependent in hindi आपको समझ में आ गया होगा. अगर आपको इससे related कोई question पूछना हैं तो आप comment करके पूछ सकते है . हम आपकी comment का जबाब जरुर देंगे. अगर हमारे द्वारा दी गयी जानकारी अच्छी लगी हो तो हमे comment करके जरुर बताये और आपका हमको कोई सुझाब हो तो उसे भी जरुर बताये . दोस्तों आपसे एक request हैं. आप इस जानकारी को आपने दोस्तों , रेस्तेदारो के साथ जरुर शेयर करे | धन्यबाद

Leave a Comment