INTRODUCTION OF JAVA

Agar Achha Laga Ho To Rating Dene Ka Baba..??

Introduction Of Java

  • जावा एक oop (object oriented programming ) language है | इसे James gosling  ने 1991 में develop किया गया था |
  • लेकिन इसे publicly पहला version launch किया गया – (java 1 .0)
  • इसे पहले 0ak नाम से जाना जाता था |
  • Java का सबसे important और popular feature था की java platform independent थी। क्योंकि java किसी एक particular hardware या operating system के लिए नहीं बनायीं गयी थी।
  • Java में बनाये हुए program किसी भी system पर execute किये जा सकते है। Java का ये feature java को आज भी सबसे popular लैंग्वेज बनाता है।

Features of java

THERE ARE SOME FEATURES OF JAVA :-

1 ) Simple and Secure

java पूरी तरीके से simple है क्योंकि यह c++ language पर based है इसकी security का main region इसका bytecode feature है web-bashed application में इसे इंटरनेट पर रन किया जाता है तो सबसे पहले बाइट कोड verify किया जाता है और इसके security का दूसरा region है कि इसमें pointer का यूज नहीं किया जाता है |

2 )portable and platform independent

इसकीportability का भीmain region  इसका bytecode feature है जावा के प्रोग्राम को कंपाइल किया जाता है तो डॉट क्लास फाइल जनरेट होता है इस डॉट क्लास फाइल को bytecode या intermediate code भी कहा जाता और इसी bytecode को दूसरे दूसरे मशीन पर interpret  किया जाता है | सभी मशीनों के लिए बाइट कोड same रहता है और सभी मशीन अपने आर्किटेक्चर या बनावट के आधार पर इसे इंटरप्रेट कर लेती है |

3 ) object oriented

Java एक true object oriented programming language है। Java में almost सब कुछ object है। Java में आपकी सारी information objects के रूप में store होती है।  इसमें सभी चीजें क्लास और ऑब्जेक्ट के रूप में बनाई जाती है यह जावा के सभी कांसेप्ट को सपोर्ट करता है जैसे इन्हेरिटेंस और पॉलीमर फेसबुक

4 ) compile and interpret

ज्यादातर programming languages या तो compiled होती है या interpreted होती है। लेकिन java इन दोनों approaches को combine करती है और एक two stage system बनाती है। पहले तो java आपके program को compiler करके byte code generate करती है।

Byte code machine instructions नहीं होते है। इसलिए java second stage में bytecode को interpret करके machine code generate करती है, जिसे directly execute किया जा सकता है।

Image result for compile and interpret architecture of java

5 ) Distributed

Java से आप distributed applications क्रिएट कर सकते है। Distributed applications वो applications होती है जो अलग अलग networks पर होती है और एक साथ मिलकर task perform करती है। हम जावा के प्रोग्राम को इंटरनेट या network  पर आसानी से रन करा सकते हैं|  इसके लिए जावा के पास खुद का डॉट नेट पैकेज भी है|

6 )MULTI-THREADED

जावा में हम एक ही टाइम में multiple thread या multiple program  concurrently  run करा सकते हैं यह एक sequence  में और एक time manner  में  रन होते हैं |

7 ) Dynamic

जावा के program में  हम रनटाइम मेंclass , library  और new methods को program से dynamic link करा सकते हैं

8 ) ROBUST AND SECURE

Java एक robust language है। Java में बनाया हुआ कोई भी program अलग अलग environments में अलग अलग technologies के साथ बिना crash हुए काम कर सकता है। Java programs कभी crash नहीं होते है। ये बहुत ही reliable language है।
Java में security JVM के द्वारा provide की जाती है। Machine code generate करने से पहले JVM पर कुछ tests रन करके invalid combinations को detect करती है।

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*