Features of Java जावा की विशेषताएं-
a) Simple - Java programming language has been designed in such a way that any user can easily learn it. The format of Java is clear and easily understandable, its syntax is similar to that of C++ language.
a) सरल - जावा प्रोग्रामिंग लैंग्वेज को इस तरह तैयार किया गया है कि इसे कोई भी यूजर आसानी से सिख सकता है। जावा का प्रारूप स्पष्ट और आसानी से समझने योग्य है इसके सिंटेक्स सी++ लैंग्वेज के समान ही होते है।
b) Object Oriented - Java is an object oriented programming language that focuses on class objects. It is a software development technique in which complex software can be easily created. Following are the main principles of object oriented programming - object, class, data Abstraction, Encapsulation, Inheritance, Polymorphism etc.
b) ऑब्जेक्ट ओरिएंटेड- जावा एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है जो क्लास ऑब्जेक्ट पर केन्द्रित होती है यह सॉफ्टवेयर डेवलपमेंट की एक तकनीक है जिसमे जटिल सॉफ्टवेयर आसानी से तैयार किये जा सकते है ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के प्रमुख सिद्धांत निम्न है- ऑब्जेक्ट, क्लास, डेटा एब्सट्रेक्शन, इनकैप्सुलेशन, इन्हेरिटाँस, पालीमोर्फिस्म इत्यादि।
c) Portable - It is a portable programming language, the byte code prepared in Java can be easily carried from one place to another.
c) पोर्टेबल- यह एक पोर्टेबल प्रोग्रामिंग लैंग्वेज है जावा में तैयार बाइट कोड को आसानी से एक स्थान से दुसरे स्थान तक ले जाया जा सकता है।
d) Platform Independent - Java is a platform independent programming language in which byte code is obtained after compiling the written program once, it can be executed on different platforms with the help of Java Virtual Machine (JVM).
d) प्लेटफार्म इंडिपेंडेंट - जावा एक प्लेटफार्म से स्वतंत्र प्रोग्रामिंग लैंग्वेज है जिसमे लिखे गए प्रोग्राम को एक बार कम्पाइल करने के पश्चात् बाइट कोड प्राप्त होता है इसे अलग अलग प्लेटफार्म पर जावा वर्चुअल मशीन (JVM) की सहायता से निष्पादित किया जा सकता है।
e) Secure - Java is the first choice of any programmer when it comes to security. Java is a programming language providing high level security. Virus free software and systems are made with the help of Java language. Pointer is not used in Java and these programs have no connection with the operating system.
e) सुरक्षित- जब सुरक्षा की बात आती है तब जावा किसी भी प्रोग्रामर की पहली पसंद होती है। जावा उच्च स्तरीय सुरक्षा प्रदान करने वाली प्रोग्रामिंग लैंग्वेज है। जावा लैंग्वेज की सहायता से वायरस फ्री सॉफ्टवेयर एवं सिस्टम बनाये जाते है। जावा में पॉइंटर का प्रयोग नहीं किया जाता है एवं इन प्रोग्राम्स का ऑपरेटिंग सिस्टम से कोई सम्बन्ध नहीं होता है।
f) Robust - Java is a robust programming language because of its powerful memory management. Java has a Garbage Collector program, which works to remove unusable objects from the program, Java provides us with the facility of exception handling, so that the system does not crash suddenly.
f) मजबूत (Robust)- जावा एक मजबूत प्रोग्रामिंग लैंग्वेज है क्योकि इसका मेमोरी प्रबंधन शक्तिशाली होता है। जावा में गार्बेज कलेक्टर प्रोग्राम होता है अनुपयोगी ऑब्जेक्ट को प्रोग्राम से हटाने का कार्य करता है, जावा हमे एक्सेप्शन हैंडलिंग की सुविधा प्रदान करता है जिससे सिस्टम एकाएक क्रैश नहीं होता है।
g) Architecture-independent - The byte code of a Java program does not depend on the architecture of any operating system, hence it is considered independent of the system architecture.
g) आर्किटेक्चर से उदासीन- जावा प्रोग्राम का बाइट कोड किसी भी ऑपरेटिंग सिस्टम के आर्किटेक्चर पर निर्भर नहीं करता है इसीलिए इसे सिस्टम आर्किटेक्चर से स्वतंत्र मन जाता है।
h) Interpreted and compiled language - Java is an interpreted and compiled programming language, after compiling the code written in it, the byte code obtained is run with the help of JVM (JAVA Virtual Machine). Here a just-in- There is a time compiler which works like an interpreter.
h) इंटरप्रेटेड एवं कंपाइल लैंग्वेज- जावा एक इंटरप्रेटेड एवं कंपाइल प्रोग्रामिंग लैंग्वेज है इसमें लिखे गए कोड को कंपाइल करने के बाद जो बाइट कोड प्राप्त होता है उसको JVM (JAVA Virtual Machine) की सहायता से रन किया जाता है यहाँ एक जस्ट-इन-टाइम कम्पाइलर होता है जो इंटरप्रेटर की भांति कार्य करता है।
i) High Performance- Java is a high performance programming language which executes very fast by converting the Java program into byte code.
i) उच्च प्रदर्शन- जावा एक उच्च प्रदर्शन वाली प्रोग्रामिंग लैंग्वेज है जो जावा प्रोग्राम को बाइट कोड में परिवर्तित कर अत्यंत तीव्र गति से निष्पादित करती है।
j) Multi-threaded - Java provides a multi-threading environment in which we can create programs on which many types of tasks can be done simultaneously, that is, here we can run multiple threads on the same memory at the same time like Microsoft Word We can also check grammar and spelling while typing.
j) मल्टीथ्रेडेड- जावा एक मल्टीथ्रेडिंग वातावरण प्रदान करता है जिसमे हम एसा प्रोग्राम बना सकते है जिस पर कई तरह के कार्य एक साथ किये जा सकते है अर्थात यहाँ हम एक ही मेमोरी पर मल्टीप्ल थ्रेड एक ही समय पर रन कर सकते है जैसे माइक्रोसॉफ्ट वर्ड में हम टाइपिंग करते समय, ग्रामर और स्पेलिन्ग कि जाँच भी कर सकते है।
k) Distributed - Java is a distributed programming language because Java allows users to create distributed applications that can be shared over the Internet.
k) डिस्ट्रिब्यूटेड- जावा एक डिस्ट्रिब्यूटेड प्रोग्रामिंग लैंग्वेज है क्योकि जावा, यूजर को डिस्ट्रिब्यूटेड एप्लीकेशन तैयार करने की सुविधा प्रदान करता है जिसे इंटरनेट पर शेयर किया जा सकता है।
l) Dynamic- Java is a dynamic programming language, in which classes can be loaded at run time or as desired, it supports dynamic memory allocation.
l) डायनामिक- जावा एक डायनामिक प्रोग्रामिंग लैंग्वेज है इसमें क्लासेस को रन टाइम या चाहे जाने पर लोड किया जा सकता है यह डायनामिक मेमोरी एलोकेशन का समर्थन करती है।
No comments:
Post a Comment