जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है, जिसे जेम्स गोस्लिंग और उनके सहयोगियों ने सन माइक्रो सिस्टम में 1990 के दशक में शुरू किया था|
जावा एक conventional languages है जो generally machine code को compile और source code को run time पर interpret करने के लिए design की गयी है | Compile के बाद हमें byte code मिलता है जो Java Virtual Machine (JVM) के द्वारा run किया जाता है |
Java Language मे अधिकतर C and C++ के Syntax प्रयोग किये गए है लेकिन इसमें एक आसान ऑब्जेक्ट मॉडल का प्रयोग किया गया है |
Java Language मे अधिकतर C and C++ के Syntax प्रयोग किये गए है लेकिन इसमें एक आसान ऑब्जेक्ट मॉडल का प्रयोग किया गया है |
जून 1991 में, James Gosling द्वारा जावा को "ओक" नामक एक project के रूप में शुरू किया था | "गोस्लिंग" एक ऐसी लैंग्वेज बनाना चाहते थे , जो मुख्यता C , C++ के सिंटेक्स का use करे और virtual Machine पर run कर सके और C and C++ से आसान हो |
पहली बार जावा को 1995 में मार्किट में देखा गया | यह "Write Once, Run Anywhere" पर कार्य करती है , इसका मतलब कि हम जावा का प्रोग्राम एक बार लिखकर इसको बार -बार run कर सकते है | बार - बार run हम एक ही platform और different platform पर करे सकते है |
Java Language को बनाने का उद्द्श्ये :
- यह ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग पद्धति का उपयोग करना चाहिए
- यह एक ही प्रोग्राम को कई ऑपरेटिंग सिस्टम पर execute करने की अनुमति देनी चाहिए।
- इसमें कंप्यूटर नेटवर्क का उपयोग करने के लिए built-in support होना चाहिए |
- इसे रिमोट Source से कोड को सुरक्षित तरीके से execute करने के लिए डिज़ाइन किया जाना चाहिए |