Type Here to Get Search Results !

JVM kya hai ? what is jvm in hindi?

0

JVM  kya hai? what is JVM in Hindi?

JAVA एक high level programming है। high level programming में लिखा गया program  सीधे किसी machine  पर नहीं चलाया जा सकता है। सबसे पहले, इसे उस विशेष machine भाषा में अनुवादित करने की आवश्यकता है। Javac compiler  इस बात को करता है, यह java प्रोग्राम लेता है और इसे मशीन कोड में अनुवाद करता है।

java virtual machine(JVM) एक virtual machine है जो वास्तविक मशीन (आपके कंप्यूटर) में रहती है और JVM के लिए मशीन की भाषा byte code है। यह compiler  के लिए आसान बनाता है क्योंकि इसे प्रत्येक प्रकार की मशीन के लिए अलग मशीन कोड के बजाय jvm  के लिए byte code उत्पन्न करना पड़ता है। JVM compiler द्वारा उत्पादित byte code और output का उत्पादन करता है। JVM वह है जो java platform को स्वतंत्र बनाता है।


तो, अब हम समझ गए कि jvm का प्राथमिक function compiler  द्वारा produce  byte code को exceute करना है। प्रत्येक operating system में अलग-अलग JVM होते हैं, हालांकि byte code के produce  के बाद वे जो execute करते हैं, वह सभी operating system पर समान होता है। जिसका अर्थ है कि windows  पर उत्पन्न byte code mac os पर चलाया जा सकता है और इसके विपरीत। इसीलिए हम जावा को प्लेटफॉर्म स्वतंत्र भाषा कहते हैं .

तो चलिए अब बात करते हैं  कैसे jvm काम करता है ?


Class Loader:classloader .class file को read करता है और bytecode को save करता है .
Method Area: jvm में एक ही Method Area: रहेता है ,यह सारे classes के अन्दर shared रहेता है .यह सारे .class फाइल का class level information को hold करता है .
heap- यह area में केबल objects रहेता है .
Stack-यह आपका temporary memory को hold करता है .में  .

Post a Comment

0 Comments

Recent-post