What And How to Java In Hindi
How to declare array in java
जावा प्रोग्राम में एक ऐरे घोषित करने के लिए आपको अपने मौजूदा जावा प्रोग्राम में डिक्लेअर ऐरे एलिमेंट का डेटा प्रकार निर्दिष्ट करना होगा और डिक्लेअर ऐरे वेरिएबल नाम के साथ नंबर ऑफ़ डिक्लेअर या होल्ड ऐरे स्टोरेज मान प्रदान करना होगा।

Syntax –
aray dataType[] arrayName;
// simple integer array declaration in java
int[] simplearray;
or
int testarray[];
//simple string array declare in java.
String datatype [] variable name;
or
String course[];
// simple array declare in java programming.
int[] data = {23, 45, 67, 49, 95, 88};
and
int[] data; // simple array declaration
data = new int[]{0, 5, 7, 9, 25, 78}; // java array initialization
What is inheritance in java
जावा जैसी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी) लैंग्वेजेज में इनहेरिटेंस एक मौलिक अवधारणा है। यह जावा प्रोग्राम में डिक्लेअर एक क्लास को दूसरे क्लास के गुणों और व्यवहारों (मेथड्स और फ़ील्ड्स) को प्राप्त करने की अनुमति देता है. जिसे सुपरक्लास या मूल क्लास के रूप में जाना जाता है। वह क्लास जो सुपरक्लास से प्राप्त होता है, उसे सबक्लास या चाइल्ड क्लास कहा जाता है।
जावा लैंग्वेज में इनहेरिटेंस को एक्सटेंड्स कीवर्ड का उपयोग करके कार्यान्वित किया जाता है। सबक्लास सुपरक्लास का विस्तार करता है, जिसका अर्थ है कि यह अपने क्लास मेंबर्स के साथ-साथ सुपरक्लास के मेंबर्स (मेथड्स और फ़ील्ड्स) तक पहुंच और उपयोग कर सकता है।
Here you will find below the syntax to define a subclass derived from a superclass in Java programming.
superclass.
class Subclass extends Superclass //let’s declare a super class
{
// add here member of subclass members
}
इसके बाद सबक्लॉस अपने स्वयं के तरीकों और क्षेत्रों को जोड़ सकता है, सुपरक्लास की कार्यक्षमता का विस्तार और विशेषज्ञता कर सकता है।
इनहेरिटेंस कोड के पुन: उपयोग की अनुमति देता है, और क्लासेज के लिए एक पदानुक्रमित संरचना को बढ़ावा देता है। यह आपको अधिक सामान्य क्लासेज के आधार पर अधिक विशिष्ट और विशिष्ट क्लासेज बनाने, कोड संगठन को बढ़ावा देने और दोहराव को कम करने में सक्षम बनाता है।
उदाहरण के लिए, कोर्स नाम से संबंधित सामान्य गुणों और मेथड्स वाले कोर्स नामक एक सुपरक्लास पर विचार करें। आप सॉफ्टवेयर कोर्स, वेब डेवलपमेंट कोर्स और डेटाबेस मैनेजमेंट जैसे सुपरक्लास में सबक्लास बना सकते हैं. जो कोर्स सुपरक्लास से प्राप्त होते हैं। प्रत्येक सबक्लास उस विशेष प्रकार के कोर्स से संबंधित विशिष्ट व्यवहार या गुण जोड़ सकता है।
इनहेरिटेंस आपको पॉलीमॉरफिस्म की भी अनुमति देता है, जिसका अर्थ है कि जहां भी सुपरक्लास ऑब्जेक्ट की अपेक्षा की जाती है. आप एक सबक्लास ऑब्जेक्ट का उपयोग कर सकते हैं। यह आपको अधिक लचीला और मॉड्यूलर प्रोग्राम कोड लिखने में सक्षम बनाता है।
What is static in java, what is a static method in java
जावा प्रोग्रामिंग में स्टैटिक कीवर्ड का उपयोग उन मेंबर्स (वेरिएबल और मेथड्स) को घोषित करने के लिए किया जाता है. जो क्लास के उदाहरणों के बजाय क्लास से ही संबंधित होते हैं। इन स्टैटिक मेंबर को कभी-कभी क्लास मेंबर के रूप में भी जाना जाता है।
जावा प्रोग्रामिंग में स्टैटिक कीवर्ड बुनियादी उपयोग और उद्देश्य।
Static variable (class variable).
- स्टैटिक वेरिएबल एक क्लास के सभी उदाहरणों के बीच साझा किए जाते हैं।
- उन्हें स्टैटिक कीवर्ड का उपयोग करके घोषित किया जाता है, और क्लास लोड होने पर केवल एक बार प्रारंभ किया जाता है।
- क्लास का उदाहरण बनाए बिना, उन्हें सीधे क्लास नाम का उपयोग करके एक्सेस किया जा सकता है।
- स्टैटिक वेरिएबल के लिए सामान्य उपयोग के मामलों में स्थिरांक, काउंटर या साझा डेटा शामिल हैं।
Static Methods (Class Methods).
- स्टैटिक मेथड्स क्लास से ही संबंधित हैं, और किसी विशिष्ट उदाहरण से संबद्ध नहीं हैं।
- उन्हें स्टैटिक कीवर्ड का उपयोग करके घोषित किया जाता है, और क्लास का उदाहरण बनाए बिना, सीधे क्लास नाम का उपयोग करके कॉल किया जा सकता है।
- स्टैटिक मेथड्स केवल क्लास के अन्य स्टैटिक मेंबर्स (वेरिएबल या मेथड्स) तक सीधे पहुँच सकती हैं।
- इनका उपयोग आमतौर पर उपयोगिता मेथड्स, सहायक कार्यों या संचालन के लिए किया जाता है. जिन्हें उदाहरण-विशिष्ट डेटा तक पहुंच की आवश्यकता नहीं होती है।
What is encapsulation in java
एनकैप्सुलेशन जावा और अन्य ऑब्जेक्ट-ओरिएंटेड कंप्यूटर प्रोग्रामिंग लैंग्वेजेज में एक सिद्धांत है जावा और अन्य ऑब्जेक्ट-ओरिएंटेड कंप्यूटर प्रोग्रामिंग प्रोगरामिंग में एन्काप्सुलेशन का उद्देश्य क्लास के बाहर से उनकी पहुंच को नियंत्रित करते हुए एक क्लास के भीतर प्रोग्राम डेटा (वेरिएबल) और प्रोग्राम मेथड्स (फ़ंक्शन) को एक साथ ग्रुप करना है। जावा लैंग्वेज में एन्काप्सुलेशन डेटा वेरिएबल छिपाने और अमूर्तन की अवधारणा को बढ़ावा देता है।
How to initialize an array in java
आप जावा प्रोग्रामिंग में डिक्लेरेशन के समय या बाद में विभिन्न तरीकों का उपयोग करके एक जावा प्रोग्राम ऐरे डाटा टाइप वेरिएबल आरंभ कर सकते हैं। यहाँ आपको जावा प्रोग्राम में किसी ऐरे को प्रारंभ करने के कुछ तरीके यहां दिए गए हैं.
Initialize the array at program declaration time.
जावा प्रोग्राम में ऐरे घोषित करते समय, आप सीधे कर्ली ब्रेसेस {} के भीतर ऐरे मान निर्दिष्ट कर सकते हैं।
यहाँ जावा प्रोग्राम में किसी ऐरे का आकार प्रदान किए गए ऐरे वेरिएबल एलिमेंट की संख्या के आधार पर स्वचालित रूप से निर्धारित होता है।
dataType[] declarearrayname = {arrayvalue1, arrayvalue2, arrayvalue3, arrayvalue4,…};
Let’s declare and initialize a simple java array.
int[] arrayvalue = {2, 9, 0, 7, 5};
Initialize array with the new keyword.
यदि आप किसी जावा प्रोग्राम में ऐरे को उसकी डिक्लेरेशन से अलग आरंभ करना चाहते हैं. तो आप मेमोरी आवंटित करने और ऐरे एलिमेंट को मान निर्दिष्ट करने के लिए नई कीवर्ड का उपयोग कर सकते हैं।
The size of the array needs to be specified.
dataType[] declarearrayname = new dataType[size];
basic array example.
int[] arraynum = new int[7]; // let’s declare Array of size 7 integer elements
numbers[0] = 22;
numbers[1] = 44;
numbers[2] = 56;
numbers[3] = 77;
numbers[4] = 99;
numbers[5] = 75;
numbers[6] = 87;
How to throw exception in java
आप जावा प्रोग्राम में किसी एक्सेप्शन को स्पष्ट रूप से थ्रो करने के लिए थ्रो कीवर्ड का उपयोग कर सकते हैं। यह आपको एक जावा प्रोग्राम एक्सेप्शन उठाने की अनुमति देता है. जब आपके प्रोग्राम कोड में एक निश्चित प्रोग्राम लॉजिक या कंडीशन होती है।
यहाँ आपको नीचे एक उदाहरण दिया गया है कि आप जावा प्रोग्राम में एक एक्सेप्शन को कैसे थ्रो कर सकते हैं।
Example of throwing exception in Java program.
public void testprice(float price) throws IllegalArgumentException {
if (price < 0) {
let’s you can throw new IllegalArgumentException(“price is not negative”);
}
// apply some other program logic here
}
यहाँ ऊपर दिए गए प्रोग्राम उदाहरण में, टेस्टप्राइस मेथड जांच करती है कि प्रदान की गई प्राइस नकारात्मक है या नहीं। यदि ऐसा है, तो मौजूदा जावा प्रोग्राम एक IllegalArgumentException एक त्रुटि संदेश के साथ थ्रो करता है, जो दर्शाता है कि टेस्टप्राइस नकारात्मक आर्डर में नहीं हो सकती है।
How to throw an exception in java
जावा में एक प्रोग्राम एक्सेप्शन थ्रो करने के लिए, आप वांछित एक्सेप्शन क्लास के उदाहरण के बाद थ्रो कीवर्ड का उपयोग कर सकते हैं।
नीचे आपको एक प्रोग्राम उदाहरण दिया गया है कि आप जावा प्रोग्राम में एक एक्सेप्शन कैसे थ्रो कर सकते हैं।
Here you select the appropriate exception class.
जावा प्रोग्रामिंग जावा डेवलपर को विभिन्न प्रकार की असाधारण प्रोग्रामिंग लॉजिक और कंडीशंस को संभालने के लिए विभिन्न प्रकार के बिल्ट-इन एक्सेप्शन क्लास प्रदान करता है। आप एक्सेप्शन क्लास या उसके सबक्लासेज में से किसी एक का विस्तार करके कस्टम एक्सेप्शन क्लास भी बना सकते हैं।
वह एक्सेप्शन क्लास चुनें जो उस असाधारण स्थिति का सबसे अच्छा प्रतिनिधित्व करता हो, जिसे आप जावा प्रोग्राम में संभालना चाहते हैं।
जावा प्रोग्राम में किसी एक्सेप्शन के लिए थ्रो कीवर्ड का उपयोग करें।
नए कीवर्ड का उपयोग करके चुने गए एक्सेप्शन क्लास के किसी ऑब्जेक्ट को इंस्टेंट करें।
Throw an exception using the throw keyword, followed by the exception object.
Here you are given an example of throwing an exception in basic Java.
public void dividenumber(float dividend, float divisor) throws and ArithmeticException java program exception
{
if (divisor == 0) {
throw new ArithmeticException(“division with zero not permitted”);
}
int output = dividend / divisor;
System.out.println(“the outpute is – ” + output);
}
यहाँ ऊपर दिए गए उदाहरण में, डिवाइडनंबर मेथड यह जांच करती है कि भाजक शून्य है या नहीं। यदि ऐसा है, तो मौजूदा जावा प्रोग्राम में एक ArithmeticException को एक विशिष्ट त्रुटि संदेश के साथ फेंक दिया जाता है, जो दर्शाता है कि किसी शून्य संख्या से जावा प्रोग्राम में विभाजन की अनुमति नहीं है।
जब कोई एक्सेप्शन थ्रो किया जाता है, तो इसे ट्राइ-कैच ब्लॉक का उपयोग करके पकड़ा और संभाला जा सकता है या मेथड हस्ताक्षर में थ्रो क्लॉज का उपयोग करके कॉलिंग कोड में प्रचारित किया जा सकता है। यदि एक्सेप्शन को पकड़ा या प्रबंधित नहीं किया जाता है. तो यह कॉल स्टैक तक फैल जाएगा जब तक कि यह पकड़ा न जाए या प्रोग्राम समाप्त न हो जाए।
What does ++ mean in java, what is ++ in java
जावा प्रोग्रामिंग में ++ ऑपरेटर को इन्क्रीमेंट ऑपरेटर के रूप में जाना जाता है। इन्क्रीमेंट ऑपरेटर का उपयोग किसी प्रोग्राम वेरिएबल के मान को 1 से बढ़ाने के लिए किया जाता है। ++ ऑपरेटर को जावा प्रोग्राम में डिक्लेअर न्यूमेरिक और करैक्टर वेरिएबल दोनों पर लागू किया जा सकता है।
जावा में इन्क्रीमेंट ऑपरेटर के दो रूप हैं।
Pre-increment (++variable).
- प्री-इन्क्रीमेंट जावा ऑपरेटर किसी भी अन्य ऑपरेशन के होने से पहले डिक्लेअर प्रोग्राम वेरिएबल के मान 1 बढ़ा देता है।
- फिर बढ़े हुए मान का उपयोग एक्सप्रेशन में जोड दिया जाता है।
Pre-increment example.
int p = 1;
int output = ++1;
System.out.println(output);
// Output is – 2
Post-increment (variable++).
- किसी भी जावा प्रोग्राम में डिक्लेअर प्रोग्राम वेरिएबल का मान एक्सप्रेशन में उपयोग किया जाता है, और फिर इसे 1 इन्क्रीमेंट वैल्यू से बढ़ाया जाता है।
- वैरिएबल का मूल मान इन्क्रीमेंट होने से पहले एक्सप्रेशन में उपयोग किया जाता है।
Example of post increment in Java program.
int q = 2;
int output= q++;
System.out.println(output); // Output is – 3
System.out.println(q); // Output is – 2
What is overriding in java
जावा प्रोग्राम में मेथड ओवरराइडिंग एक ऐसी फीचर्स है. जो जावा में एक सबक्लास को उस मेथड का एक अलग कार्यान्वयन प्रदान करने की अनुमति देती है. जो पहले से ही उसके सुपरक्लास में परिभाषित है। जब कोई सबक्लास अपने सुपरक्लास में एक मेथड के रूप में समान नाम, रिटर्न प्रकार और प्रोग्राम वेरिएबल पैरामीटर लिस्ट के साथ एक मेथड को परिभाषित करता है. तो इसे सुपरक्लास मेथड को ओवरराइड करना कहा जाता है।
Below are some key points you need to understand about method overriding in Java programming.
- Inheritance – जावा में मेथड ओवरराइडिंग का इनहेरिटेंस की अवधारणा से गहरा संबंध है. जहां आपको एक सबक्लास को अपने सुपरक्लास के तरीकों और क्षेत्रों को विरासत में मिलता है।
- Signature – किसी मेथड को ओवरराइड करते समय, सबक्लास में मेथड का सिग्नेचर (मेथड का नाम, रिटर्न प्रकार और पैरामीटर लिस्ट) सुपरक्लास की मेथड के समान होना चाहिए।
- Access modifier – सबक्लास में ओवरराइड मेथड में सुपरक्लास में मेथड की तुलना में समान या व्यापक पहुंच होनी चाहिए। उदाहरण के लिए, यदि सुपरक्लास मेथड को पब्लिक डिक्लेअर किया जाता है. तो सबक्लास में ओवरराइडिंग मेथड को पब्लिक या संरक्षित डिक्लेअर किया जा सकता है, लेकिन प्राइवेट नहीं।
- @Override annotation – किसी मेथड को ओवरराइड करते समय @ओवरराइड एनोटेशन का उपयोग करने की रेकमेंड कीया जाता है। यह एनोटेशन यह सुनिश्चित करने में मदद करता है कि आप वास्तव में सुपरक्लास से एक मेथड को ओवरराइड कर रहे हैं और यदि मेथड सिग्नेचर मेल नहीं खाता है, तो त्रुटियों को पकड़ने में मदद करता है।
- Method invocation – जब एक ओवरराइड मेथड को कॉल किया जाता है. तो सुपरक्लास में एक के बजाय सबक्लास में मेथड का संस्करण निष्पादित किया जाता है। इस व्यवहार को गतिशील या रनटाइम पॉलीमॉरफिस्म के रूप में जाना जाता है।
- नीचे उदाहरण दिया गया है जो जावा में मेथड ओवरराइडिंग को प्रदर्शित करता है।
class Course {
public void selectcourse() {
System.out.println(“You can selectcourse”);
}
}
class Java extends course {
@Override
public void selectcourse() {
System.out.println(“You can select java”);
}
}
public class Main {
public static void main(String[] args) {
Course course = new Course();
course.selectcourse(); // Output: Animal makes a sound
Java java = new Java();
java.selectcourse();
Course anotherCourse = new Java();
anotherCourse.selectcourse();
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, जावा क्लास कोर्स क्लास का विस्तार करती है और सेलेक्टकोर्स() मेथड को ओवरराइड करती है। जब सेलेक्टकोर्स () मेथड को जावा ऑब्जेक्ट पर लागू किया जाता है. तो जावा क्लास में ओवरराइड संस्करण निष्पादित होता है। इसके अतिरिक्त, जब जावा ऑब्जेक्ट की ओर इशारा करते हुए कोर्स रेफरेंस पर सेलेक्टकोर्स () मेथड को कॉल किया जाता है. तो जावा क्लास में ओवरराइड संस्करण अभी भी निष्पादित होता है, जो पॉलीमॉरफिस्म का प्रदर्शन करता है।
What does // mean in java
जावा प्रोग्राम में डबल फॉरवर्ड स्लैश (//) का उपयोग सिंगल-लाइन प्रोग्राम कमेंट को इंगित करने के लिए किया जाता है। यह जावा प्रोग्रामिंग लैंग्वेज की एक विशेषता है. जो जावा प्रोग्राम डेवलपर्स को अपने प्रोग्राम कोड के भीतर डिस्क्रिप्टिव या वर्णनात्मक प्रोग्राम स्टेटमेंट्स कमैंट्स जोड़ने की अनुमति देती है।
जब जावा कंपाइलर सोर्स कोड में // का सामना करता है. तो वह उस पंक्ति के शेष भाग को एक टिप्पणी के रूप में मानकर प्रोग्राम एक्सेक्यूट टाइम पर अनदेखा कर देता है। ये कमैंट्स जावा प्रोग्राम के भाग के रूप में निष्पादित नहीं की जाती हैं, बल्कि प्रोग्रामर्स या जावा डेवलपर्स के लिए प्रोग्राम कोड को समझने में सहायक जानकारी के रूप में कार्य करती हैं।
Here you will find an example of a single-line comment in Java.
public class addition {
public static void main(String[] args) {
int p = 7;
int q = 3;
// let’s calculate the sum of p and q integer variable
int add = p + q;
System.out.println(“The addition is – ” + add); // it prints the result add p and q variable
}
}
ऊपर दिए गए प्रोग्राम कोड में, कमेंट // p और q वेरिएबल के योग की गणना करें, कोड की निम्नलिखित पंक्ति क्या करती है, इसका संक्षिप्त विवरण प्रदान करती है। इसी प्रकार, टिप्पणी //परिणाम प्रिंट करें println कथन के बारे में अतिरिक्त जानकारी प्रदान करता है।
बड़े जावा प्रोग्राम कोड डॉक्यूमेंटेशन के लिए कमैंट्स आवश्यक हैं. जिससे मौजूद जावा प्रोग्राम कोड मूल डेवलपर और भविष्य में कोड के साथ काम करने वाले अन्य लोगों दोनों के लिए अधिक पठनीय, समझने योग्य और रखरखाव करने योग्य हो जाता है।
What is a java bean
जावा प्रोग्राम में जावाबीन एक क्लास है. जो जावा बीन्स विनिर्देश द्वारा परिभाषित सम्मेलनों के एक सेट का पालन करता है। यह जावा में मॉडुलर प्रोग्रामिंग या पुन: प्रयोज्य प्रोग्राम कंपोनेंट्स को बनाने के लिए एक डिज़ाइन पैटर्न और कोडिंग मानक है।
Here below you will find an example of a simple JavaBean class.
public class Employee implements java.io.Serializable {
private String name;
private int age;
public Employee() {
// Default constructor
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, एम्प्लोयी क्लास एक जावाबीन है. जिसमें संबंधित गेटर और सेटर मेथड्स के साथ प्राइवेट फ़ील्ड्स निजी (नाम और आयु) हैं। यह क्रमबद्धता का समर्थन करने के लिए java.io.Serializable इंटरफ़ेस को भी लागू करता है।
What is thread in java, what is a thread in java
जावा प्रोग्रामिंग में थ्रेड एक प्रोग्राम के भीतर निष्पादन के एक अलग प्रवाह को संदर्भित करता है। यह जावा प्रोग्रामर को एक जावा प्रोग्राम के कई कार्यों या भागों के समवर्ती या समानांतर निष्पादन की अनुमति देता है। जावा का थ्रेडिंग मैकेनिज्म जावा डेवलपर्स को कई थ्रेड बनाने और उन्हें प्रबंधित करने में सक्षम बनाता है. जिससे जावा प्रोग्राम कोड के समवर्ती निष्पादन, कुशल संसाधन उपयोग और ऍप्लिकेशन्स में प्रतिक्रिया की अनुमति मिलती है।
जावा में थ्रेड्स java.lang.Thread क्लास या उसके सबक्लास के उदाहरण हैं। एक थ्रेड एक प्रोग्राम के भीतर निष्पादन के एक इंडिपेंडेंट पथ का प्रतिनिधित्व करता है. जो अन्य थ्रेड के साथ समवर्ती रूप से कोड निष्पादित करने में सक्षम है। प्रत्येक थ्रेड का अपना प्रोग्राम काउंटर, स्टैक और लोकल वेरिएबल होते हैं।
Below you are given a simple example, which shows creating and starting a thread in a Java program.
public class TestThread extends Thread {
public void run() {
System.out.println(“The created Thread is running”);
}
public static void main(String[] args) {
TestThread thread = new TestThread();
thread.start(); // Start the thread
}
}
ऊपर दिए गए जाव प्रोग्राम उदाहरण में, TestThread क्लास थ्रेड क्लास का विस्तार करती है, और रन() मेथड को ओवरराइड करती है। रन() मेथड में वह कोड होता है जिसे नए थ्रेड में निष्पादित किया जाएगा। थ्रेड का निष्पादन शुरू करने के लिए स्टार्ट() मेथड को कॉल किया जाता है, और यह मुख्य थ्रेड के साथ-साथ रन() मेथड को भी लागू करेगा।
What is an expression in java
जावा प्रोग्रामिंग में एक एक्सप्रेशन लिट्रल, वेरिएबल, ऑपरेटर और मेथड आमंत्रण का एक संयोजन है. जो एक मूल्य उत्पन्न करता है। यह एक गणना या गणना का प्रतिनिधित्व करता है. जिसका परिणाम उत्पन्न करने के लिए मूल्यांकन किया जा सकता है।
एक्सप्रेशन का उपयोग विभिन्न संदर्भों में किया जा सकता है. जैसे असाइनमेंट, मेथड लॉजिक, कंडीशनल स्टेटमेंट, लूप कंडीशंस, और बहुत कुछ अन्य ऑपरेशन्स है।
नीचे आपको जावा प्रोग्राम में बेसिक एक्सप्रेशन के कुछ उदाहरण दिए गए हैं।
Java Arithmetic Expressions Example.
int add = 1 + 2;
long double result = 7.50 * (1.0 / 2.0);
How to declare an array in java
जावा प्रोग्राम में आप किसी ऐरे को उसमें रखे जाने वाले एलिमेंट के प्रकार को निर्दिष्ट करके डिक्लेअर कर सकते हैं. उसके बाद स्क्वायर ब्रैकेट ([]), और फिर ऐरे वेरिएबल का नाम निर्दिष्ट कर सकते हैं। विशिष्ट आवश्यकताओं के आधार पर किसी ऐरे को घोषित करने के कुछ अलग-अलग तरीके होते हैं।
Below you are given some examples.
Declaring Java Array Size and Initialization.
int[] numeric = new int[7]; // here we declare an integer array with a size of 7 element
String[] emp_names = new String[30]; // here we declare a string array name with emp_names a size of 30 elements
ऊपर दिए गए इस उदाहरण में, ऐरे की संख्या और ऐरे नाम एक विशिष्ट आकार के साथ घोषित किए गए हैं। निर्दिष्ट आकार के साथ एक नई ऐरे ऑब्जेक्ट बनाने के लिए नए कीवर्ड का उपयोग किया जाता है।
Declaration with array initialization.
int[] numeric = {99, 33, 56, 23, 98, 89}; // hare seclare and initialize an integer array with elements
String[] stu_names = {“John”, “Robert”, “David”, “Mathew”}; // here we declare and initialize a string array with student name
यहां, ऐरे की संख्या और नाम घोषित किए गए हैं और कर्ली ब्रेसेस {} में संलग्न विशिष्ट मानों के साथ आरंभ किए गए हैं। ऐरे का आकार आरंभीकरण में प्रदान किए गए एलिमेंट की संख्या से निर्धारित होता है।
What is this in java
जावा प्रोग्रामिंग में कीवर्ड यह वर्तमान ऑब्जेक्ट इंस्टेंस का संदर्भ है। इसका उपयोग किसी इंस्टेंस मेथड या कंस्ट्रक्टर के भीतर उस ऑब्जेक्ट को संदर्भित करने के लिए किया जा सकता है. जिस पर मेथड या कंस्ट्रक्टर को लागू किया जा रहा है।
What is java used for
जावा एक मल्टी-पर्पस वर्सटाइल प्रोग्रामिंग लैंग्वेज है. जिसका व्यापक रूप से विभिन्न प्रोग्रामिंग उद्देश्यों के लिए उपयोग किया जाता है।
Here you will find some common uses of Java programming below.
- Application Development.
- Web Development.
- Enterprise Software.
- Android Development.
- Big Data Processing.
- Internet of Things (IoT).
- Scientific and Numeric Computing.
- Game Development.
- Financial Applications.
- Education.
What is serialization in java
जावा प्रोग्रामिंग में क्रमांकन किसी ऑब्जेक्ट को बाइट स्ट्रीम में परिवर्तित करने की प्रक्रिया को संदर्भित करता है. जिसे आसानी से किसी फ़ाइल में संग्रहीत किया जा सकता है, और नेटवर्क पर भेजा जा सकता है, या लगातार स्टोरेज माध्यम में कंप्यूटर में सहेजा जा सकता है। यह ऑब्जेक्ट को उसकी स्थिति और व्यवहार को संरक्षित करते हुए, संभावित रूप से एक अलग जावा वर्चुअल मशीन (जेवीएम) में बाद में फिर से बनाने की अनुमति देता है।
क्रमबद्ध करने की आवश्यकता वाले वर्ग में java.io.Serializable इंटरफ़ेस को लागू करके क्रमबद्धता प्रक्रिया प्राप्त की जाती है। यह इंटरफ़ेस एक मार्कर इंटरफ़ेस के रूप में कार्य करता है, जो दर्शाता है कि क्लास को क्रमबद्ध किया जा सकता है।
What is abstraction in java
जावा प्रोग्रामिंग में एब्स्ट्रैक्शन ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की एक मौलिक अवधारणा है. जो आपको उनके प्रतिनिधित्व को सरल बनाकर जटिल प्रोग्रामिंग प्रणालियों का प्रतिनिधित्व करने की अनुमति देती है। यह अनावश्यक विवरण छिपाते हुए किसी ऑब्जेक्ट या सिस्टम की आवश्यक विशेषताओं और व्यवहारों को पकड़ने पर केंद्रित है।
जावा प्रोग्रामिंग में अमूर्तता दो मुख्य तंत्रों के माध्यम से प्राप्त की जाती है. जावा में अमूर्त वर्ग और इंटरफेस।
What are instance variables in java, what is an instance variable in java
जावा प्रोग्रामिंग में इंस्टेंस वेरिएबल, जिन्हें मेंबर वेरिएबल या इंस्टेंस फ़ील्ड के रूप में भी जाना जाता है. एक क्लास के भीतर लेकिन किसी मेथड या कंस्ट्रक्टर के बाहर डिक्लेअर वेरिएबल हैं। ये ऐसा डेटा रखते हैं, जो क्लास के प्रत्येक उदाहरण (ऑब्जेक्ट) के लिए विशिष्ट होता है। क्लास के प्रत्येक उदाहरण में उदाहरण वेरिएबल की अपनी प्रति होती है, जो अन्य उदाहरणों से अलग होती है।
What is garbage collection in java
जावा प्रोग्रामिंग में गार्बेज कलेक्शन एक स्वचालित मेमोरी मैनेजमेंट मैकेनिज्म है. जो जावा प्रोग्रामर को स्पष्ट रूप से प्रोग्राम मेमोरी को हटाने और ऑब्जेक्ट जीवनचक्र को प्रबंधित करने से राहत देता है। यह स्वचालित रूप जावा प्रोग्राम से उस मेमोरी की पहचान करता है, और उसे पुनः प्राप्त करता है. जो अब प्रोग्राम ऑब्जेक्ट द्वारा उपयोग में नहीं है, जिससे सिस्टम को उपलब्ध मेमोरी संसाधनों का कुशलतापूर्वक उपयोग करने की अनुमति मिलती है।
What is package in java, what is a java package, what is a package in java
जावा प्रोग्रामिंग में एक पैकेज संबंधित क्लासेज और इंटरफेस को एक ही नामस्थान में व्यवस्थित करने का एक तरीका है। यह संबंधित प्रोग्राम कोड को समूहीकृत करने के लिए एक मैकेनिज्म प्रदान करता है, और एक ही नाम वाले क्लासेज के बीच नामकरण विवादों से बचने में मदद करता है।
How to sort arraylist in java
जावा प्रोग्रामिंग में ऐरेलिस्ट एलिमेंट को सॉर्ट करने के लिए, आप java.util.Collections क्लास से Collections.sort() मेथड का उपयोग कर सकते हैं। Collections.sort() मेथड ऐरेलिस्ट के एलिमेंट को उनके प्राकृतिक क्रम या कस्टम तुलनित्र के आधार पर आरोही क्रम में क्रमबद्ध करती है।
Here is an example of sorting ArrayList of integers in ascending order in Java.
import java.util.ArrayList;
import java.util.Collections;
public class ArrayListSortExample {
public static void main(String[] args) {
ArrayList<Integer> integer = new ArrayList<>();
integer.add(10);
integer.add(9);
integer.add(5);
integer.add(7);
integer.add(0);
integer.add(1);
integer.add(2);
System.out.println(“Random number order – ” + integer);
Collections.sort(integer);
System.out.println(“After sorting all integer element – ” + integer);
}
}
What are the primitive data types in java
जावा प्रोग्रामिंग में आठ प्रिमिटिव डेटा प्रकार हैं. जो जावा लैंग्वेज में उपलब्ध सबसे बुनियादी डेटा प्रकार हैं। वे सरल प्रोग्रामिंग मूल्यों का प्रतिनिधित्व करते हैं, और प्रोग्राम ऑब्जेक्ट्स या क्लास के उदाहरण नहीं हैं।
Data primitives in Java are as follows.
- Boolean – एक बूलियन डाटा टाइप का मान का प्रतिनिधित्व करता है. यह जावा में या तो ट्रू या फाल्स कंडीशन को इंडीकेट करते है।
- Byte – बाइट जावा में एक साइंड 8-बिट इन्टिजर मान का प्रतिनिधित्व करता है। इसकी रेंज -128 से 127 तक होती है.
- Short – शार्ट जावा में एक साइंड 16-बिट इन्टिजर मान का प्रतिनिधित्व करता है। इसकी रेंज -32,768 से 32,767 तक होती है।
- int – ईंट जावा प्रोग्रामिंग में एक हस्ताक्षरित 32-बिट इन्टिजर मान का प्रतिनिधित्व करता है। इसकी रेंज -2,147,483,648 से 2,147,483,647 तक होती है।
- long – लॉन्ग जावा में एक अनसाइंड 64-बिट इन्टिजर मान का प्रतिनिधित्व करता है। इसकी रेंज -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 तक होती है।
- float – जावा में एकल-सटीक 32-बिट फ़्लोटिंग-पॉइंट मान का प्रतिनिधित्व करता है। यह दशमलव संख्याओं को मध्यम परिशुद्धता के साथ प्रस्तुत करने के लिए उपयोगी है।
- double – जावा में एक डबल-सटीक 64-बिट फ़्लोटिंग-पॉइंट मान का प्रतिनिधित्व करता है। यह दशमलव संख्याओं को उच्च परिशुद्धता के साथ प्रस्तुत करने के लिए उपयोगी है।
- Char – जावा में यूनिकोड करैक्टर सेट में सिंगल करैक्टर का प्रतिनिधित्व करता है। यह 16-बिट यूनिकोड मान संग्रहीत करता है।
Below you are given an example, which demonstrates the use of primitive data types in Java.
public class PrimitiveTypesExample {
public static void main(String[] args) {
boolean flag = true;
byte a = 127;
short srt = 32767;
int integer = 2147483647;
long longinteger = 922337203686676574L;
float floating = 3.14f;
double doublevariable = 3.14159;
char charvariable = ‘V’;
System.out.println(“output of primitive data type in java\n”);
System.out.println(“boolean data type – ” + flag);
System.out.println(“byte data type – ” + a);
System.out.println(“short data type – ” + srt);
System.out.println(“int data type – ” + integer);
System.out.println(“long data type – ” + longinteger);
System.out.println(“float data type – ” + floating);
System.out.println(“double data type – ” + doublevariable);
System.out.println(“char data type – ” + charvariable);
}
}
How to install java on ubuntu
यदि आप उबंटू लिनक्स ऑपरेटिंग सिस्टम पर जावा सॉफ्टवेयर इंस्टॉल करना चाहते हैं. तो आप निचे दिए गए इन चरणों का पालन कर सकते हैं।
पैकेज इंडेक्स को अपडेट करें.
sudo apt update
अपने लिनक्स डिफ़ॉल्ट जावा डेवलपमेंट किट (जेडीके) पैकेज स्थापित करें।
sudo apt install default-jdk
यह कमांड ओपनजेडीके पैकेज स्थापित करता है, जो उबंटू में डिफ़ॉल्ट जावा का कार्यान्वयन है।
Verify Java program installation.
java -version
यह कमांड आपके उबुन्टु लिनक्स स्थापित जावा संस्करण को प्रदर्शित करेगा।
इसके अतिरिक्त, यदि आपको केवल विकास टूल के बिना जावा एप्लिकेशन चलाने की आवश्यकता है. तो आप जावा रनटाइम एनवायरनमेंट (जेआरई) पैकेज स्थापित कर सकते हैं.
sudo apt install default-jre
आप अपनी आवश्यकताओं के आधार पर जावा का एक विशिष्ट संस्करण स्थापित करना या ओरेकल जेडीके या ओपनजेडीके जैसे भिन्न जावा कार्यान्वयन का उपयोग करना भी चुन सकते हैं।
What is a constant in java
जावा प्रोग्रामिंग में कांस्टेंट डाटा टाइप एक वेरिएबल है, जिसका मान एक बार निर्दिष्ट होने के बाद बदला नहीं जा सकता है। यह जावा प्रोग्राम में एक निश्चित मान का प्रतिनिधित्व करता है. जो किसी प्रोग्राम के निष्पादन के दौरान स्थिर रहता है। कांस्टेंट वेरिएबल का उपयोग आम तौर पर उन मानों को संग्रहीत करने के लिए किया जाता है. जिनमें परिवर्तन की उम्मीद नहीं होती है, जैसे मैथमेटिकल कांस्टेंट, कॉन्फ़िगरेशन सेटिंग्स, या पूर्वनिर्धारित मान होते है।
जावा प्रोग्राम में फाइनल कीवर्ड का उपयोग करके कांस्टेंट डिक्लेअर किए जाते हैं. जो इंगित करता है कि प्रोग्राम वेरिएबल का मान संशोधित नहीं किया जा सकता है। अपरिवर्तनीयता को लागू करने के लिए फाइनल कीवर्ड को वेरिएबल, मेथड्स और क्लासेज पर लागू किया जा सकता है।
Below you are given an example of declaring a constant variable in Java programming.
public class ConstantsExample {
public static final int Int_VALUE = 2456;
public static final double PI_value = 3.14159;
public static final String text = “Welcome to vcanhelpsu.com”;
public static void main(String[] args) {
System.out.println(“Integer value – ” + Int_VALUE);
System.out.println(“PI value – ” + PI_value);
System.out.println(“Text value – ” + text);
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, Int_VALUE, PI और Text वेरिएबल को फाइनल कीवर्ड का उपयोग करके कांस्टेंट वेरिएबल के रूप में डिक्लेअर किया गया है। एक बार जब इन वेरिएबल्स को एक मान निर्दिष्ट कर दिया जाता है. तो उनके मानों को प्रोग्राम में बदला नहीं जा सकता है।
How to call a method in java
यदि आप जावा प्रोग्राम में किसी मेथड को कॉल करना चाहते हैं. तो आपको मुख्य रूप से इन चरणों का पालन करना होगा।
मेथड युक्त क्लास का एक उदाहरण बनाएं, या यदि उपलब्ध हो तो मौजूदा उदाहरण का उपयोग करें। यदि मेथड स्टैटिक है, तो आप इसे सीधे क्लास नाम का उपयोग करके कॉल कर सकते हैं।
इंस्टेंस या क्लास से मेथड तक पहुंचने के लिए डॉट ऑपरेटर (.) का उपयोग करें।
कोष्ठक के भीतर मेथड के लिए कोई भी आवश्यक पैरामीटर पास करें। यदि मेथड को किसी पैरामीटर की आवश्यकता नहीं है, तो आप कोष्ठक को खाली छोड़ सकते हैं।
यदि मेथड कोई मान लौटाती है. तो आप इसे एक वेरिएबल में कैप्चर कर सकते हैं, या सीधे इसका उपयोग कर सकते हैं।
Below you are given a program example of how to call a method in Java.
public class MyClass {
public void testMethod(String info) {
System.out.println(“Text info is = ” + info);
}
public static void main(String[] args) {
MyClass obj = new MyClass(); // Step 1 let Create an instance of the class
obj.testMethod(“Welcome to the vcanhelpsu.com”); // Step 2 and 3 now Call the method and pass a parameter
}
}
ऊपर दिए गए प्रोग्राम उदाहरण में, TestMethod को MyClass क्लास के obj इंस्टेंस पर कॉल किया जाता है। यह स्ट्रिंग पास करता है “Welcome to the vcanhelpsu.com!” एक पैरामीटर के रूप में. विधि तब संदेश को कंसोल पर प्रिंट करती है।
What is parameter in java, what is a parameter in java, what are parameters in java
जावा प्रोग्रामिंग लैंग्वेज में पैरामीटर एक डिक्लेअर वेरिएबल मान होता है. जिसे किसी मेथड को कॉल करने पर पास किया जाता है। यह आपको मेथड के लिए इनपुट प्रदान करने की अनुमति देता है, जिसका उपयोग मेथड अपने संचालन या गणना करने के लिए कर सकती है। पैरामीटर आपको विभिन्न प्रोग्राम डेटा मानों के साथ काम करने की अनुमति देकर अपनी मेथड्स को अधिक लचीला और मॉडुलर प्रोग्राम कोड पुन: प्रयोज्य बनाने में सक्षम बनाते हैं।
पैरामीटर्स को मेथड के सिग्नेचर में, कोष्ठक के भीतर परिभाषित किया गया है, और अल्पविराम द्वारा अलग किया गया है। प्रत्येक पैरामीटर में एक जावा प्रोग्राम डेटा प्रकार होता है, जिसके बाद उसका नाम आता है। डेटा प्रकार उस प्रकार के मान को निर्दिष्ट करता है. जो मेथेड उस पैरामीटर के लिए अपेक्षित करती है।
Below you are given an example of a method with parameters in a Java program.
public void printTextmessage(String text, int count) {
for (int p = 0; p < count; p++) {
System.out.println(text);
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, विधि TextMessage के दो पैरामीटर हैं. डिक्लेअर प्रोग्राम वेरिएबल डाटा प्रकार स्ट्रिंग का संदेश और प्रकार int की गिनती। इस पद्धति को कॉल करते समय, आप दोनों पैरामीटर्स के लिए मान प्रदान करेंगे।
printmessage (“welcome to vcanhelpsu.com”, 5);
ऊपर दिए गए प्रोग्राम एक्साम्प्ल में, मेथड “welcome to vcanhelpsu.com” संदेश को पांच बार प्रिंट करेगी क्योंकि गिनती पैरामीटर 5 पर सेट है।
What is a float in java
जावा प्रोग्रामिंग में फ्लोट एक प्रिमिटिव डेटा प्रकार है. जो किसी भी जावा प्रोग्राम में डिक्लेअर फ्लोट डाटा वेरिएबल के लिए एकल-सटीक फ़्लोटिंग-पॉइंट संख्याओं का प्रतिनिधित्व करता है। इसका उपयोग फ्लोट वेरिएबल के साथ दशमलव संख्याओं को भिन्नात्मक भाग के साथ संग्रहीत करने के लिए किया जाता है। फ्लोट डेटा प्रकार एक 32-बिट मान है, और इसमें इंट और लॉन्ग डेटा प्रकारों की तुलना में व्यापक रेंज और उच्च परिशुद्धता है।
फ्लोट डेटा प्रकार कीवर्ड फ्लोट का उपयोग करके फ्लोट जावा प्रोग्राम वेरिएबल डिक्लेअर किये जाते है। यहां फ़्लोट वैरिएबल को डिक्लेअर करने और प्रारंभ करने का एक उदाहरण दिया गया है:
float sampleFloat = 10.19f;
ऊपर दिए गए प्रोग्राम उदाहरण में, sampleFloat एक फ्लोट वैरिएबल है. जिसे 10.19 वेरिएबल वैल्यू के साथ प्रारंभ किया गया है। ध्यान दें कि f का प्रत्यय यह इंगित करने के लिए आवश्यक है कि शाब्दिक मान फ्लोट प्रकार का है। एफ सफिक्स के बिना, जावा मान को डबल के रूप में मानता है, जो एक बड़ा डेटा प्रकार है।
Below is an example of using float variables in arithmetic operations.
float p = 6.10f;
float q = 3.7f;
float add = p + q;
float sub = p – q;
float mul = p * q;
float div = p / q;
System.out.println(“the Addtion is – ” + add);
System.out.println(“the subtraction is – ” + sub);
System.out.println(“the multiply is – ” + mul);
System.out.println(“the division is – ” + div);
What is casting in java
जावा प्रोग्रामिंग में कास्टिंग एक डेटा प्रकार के मान को दूसरे डेटा प्रकार में परिवर्तित करने की प्रक्रिया को संदर्भित करता है। यह आपको किसी प्रोग्राम मान को अस्थायी रूप से किसी भिन्न डेटा प्रकार से संबंधित मानने की अनुमति देता है। जावा दो प्रकार की कास्टिंग सपोर्ट प्रदान करता है. चौड़ीकरण (इम्प्लीसिट) कास्टिंग और संकीर्ण (एक्सप्लीसिट) कास्टिंग है।
Widening (Implicit) Casting.
- यह तब होता है, जब आप जावा प्रोग्राम में किसी मान को छोटे डेटा प्रकार से बड़े डेटा प्रकार में परिवर्तित करते हैं।
- यह जावा कंपाइलर द्वारा स्वचालित रूप से निष्पादित किया जाता है. क्योंकि यह सटीकता या डेटा खोए बिना मूल्य को सुरक्षित रूप से बढ़ा सकता है।
- उदाहरण के लिए, एक इंट को लॉन्ग में बदलना या फ्लोट को डबल में बदलना हो सकता है।
Narrowing (Explicit) Casting,
- तब होता है जब आप किसी जावा प्रोग्राम में मान को बड़े डेटा प्रकार से छोटे डेटा प्रकार में परिवर्तित करते हैं।
- यह इंगित करने के लिए एक स्पष्ट कास्ट ऑपरेटर की आवश्यकता होती है कि आप जानबूझकर प्रोग्राम डाटा वेरिएबल मूल्य को कम कर रहे हैं, क्योंकि इसके परिणामस्वरूप सटीकता या डेटा की हानि हो सकती है।
- उदाहरण के लिए, डबल को इंट में बदलना या लॉन्ग को शॉर्ट में बदलना।
- स्पष्ट कास्टिंग के लिए सिंटैक्स (targetType) मान है। उदाहरण के लिए: (int) testDouble.
Below you will find examples that demonstrate casting in Java.
int testInt = 500;
long testLong = testInt; // Widening casting (implicit) declaration
double testDouble = 3.14;
int textInt2 = (int) textDouble; // Narrowing casting (explicit) declaration
float testFloat = 10.98f;
int testInt3 = (int) textFloat; // Narrowing casting (explicit) declaration
ऊपर दिए गए प्रोग्राम उदाहरण में, int मान 500 स्वचालित रूप से long तक विस्तृत हो जाता है, और testLong वैरिएबल को असाइन किया जाता है। यह widening (implicit) कास्टिंग का एक उदाहरण है, और किसी स्पष्ट कास्टिंग की आवश्यकता नहीं है।
What is variable in java, what is a variable in java
जावा प्रोग्राम में एक वेरिएबल एक जावा प्रोग्राम में डिक्लेअर नामित भंडारण स्थान है. जो एक विशेष डेटा प्रकार का मान को स्टोर करता है। जावा प्रोग्राम वेरिएबल किसी प्रोग्राम के निष्पादन के दौरान डिक्लेअर वेरिएबल के डेटा को स्टोरेज लोकेशन पर संग्रहीत करने और उन्हें हेरफेर करने के लिए एक कंटेनर के रूप में कार्य करता है। जावा प्रोग्राम में वेरिएबल डेटा को संग्रहीत और एक्सेस करने का एक तरीका प्रदान करते हैं. जिसका उपयोग गणना, कण्ट्रोल स्ट्रक्चर और प्रोग्राम के भीतर अन्य संचालन में किया जा सकता है।
जावा प्रोग्राम में किसी वेरिएबल का उपयोग करने से पहले, आपको इसे पहले डाटा टाइप के साथ इसे घोषित करने की आवश्यकता होती है. जिसमें वेरिएबल का नाम और डेटा प्रकार निर्दिष्ट करना होता है। जावा एक स्थिर रूप से टाइप की गई प्रोग्रामिंग लैंग्वेज है, जिसका अर्थ है कि आपको प्रत्येक जावा डिक्लेअर वेरिएबल के प्रकार को स्पष्ट रूप से घोषित करने की आवश्यकता है।
Here you will find below the syntax to declare a variable in Java programming.
Data Type VariableName;
उदाहरण के लिए जावा में, p नामक एक इन्टिजर वेरिएबल घोषित करने के लिए, आप लिखेंगे।
int p;
उपरोक्त उदाहरण में, int वेरिएबल डेटा प्रकार है, और p वेरिएबल नाम है। इंट डेटा प्रकार जावा में पूर्णांक (पूर्णांक) डाटा स्टोरेज का प्रतिनिधित्व करता है।
एक वेरिएबल को जावा में डिक्लेअर करने के बाद, आप असाइनमेंट ऑपरेटर (=) का उपयोग करके इसे एक मान निर्दिष्ट कर सकते हैं। यहाँ एक उदाहरण है.
p = 1;
इस मामले में, मान 1 p वेरिएबल को सौंपा गया है।
वैकल्पिक रूप से, आप एक वैरिएबल को एक पंक्ति में घोषित और आरंभ कर सकते हैं.
int q = 2;
जावा प्रिमिटिव डेटा प्रकारों (जैसे कि इंट, डबल, बूलियन, आदि) के अलावा, जावा आपको ऑब्जेक्ट, एरे और कस्टम क्लास जैसे संदर्भ प्रकारों के वेरिएबल को घोषित करने की भी अनुमति देता है।
जावा में प्रोग्राम वेरिएबल्स का उपयोग प्रोग्राम के भीतर विभिन्न तरीकों से किया जा सकता है. जिसमें गणना करना, उपयोगकर्ता इनपुट संग्रहीत करना, मध्यवर्ती परिणाम रखना और बहुत कुछ शामिल है। जावा प्रोग्राम के निष्पादन के दौरान उन्हें नए मूल्यों पर भी पुन: असाइन किया जा सकता है।
यह ध्यान देने योग्य है कि जावा प्रोग्राम में डिक्लेअर विभिन्न वेरिएबल्स का एक दायरा होता है. जो प्रोग्राम के भीतर उनकी दृश्यता और पहुंच को परिभाषित करता है। किसी वेरिएबल का दायरा यह निर्धारित करता है कि इसका उपयोग और पहुंच कहां की जा सकती है।
What is maven java
मेवेन जावा प्रोजेक्ट्स के लिए एक लोकप्रिय बिल्ड ऑटोमेशन और निर्भरता प्रबंधन टूल है। यह जावा प्रोग्राम प्रोजेक्ट कॉन्फ़िगरेशन, निर्भरता और निर्माण प्रक्रिया को प्रबंधित करने का एक मानकीकृत तरीका प्रदान करता है। मेवेन प्रोग्राम स्रोत कोड को संकलित करने, एप्लिकेशन को पैकेजिंग करने और एक्सटर्नल लाइब्रेरीज को प्रबंधित करने जैसे कार्यों को स्वचालित करके विकास प्रक्रिया को सुव्यवस्थित करने में मदद करता है।
How to initialize a list in java
जावा प्रोग्राम में आप अपनी विशिष्ट आवश्यकताओं और आपके द्वारा उपयोग किए जा रहे जावा के संस्करण के आधार पर कई अलग-अलग तरीकों का उपयोग करके एक लिस्ट डाटा टाइप प्रोग्राम आरंभ कर सकते हैं। जावा में किसी लिस्ट को प्रारंभ करने के कुछ सामान्य तरीके यहां दिए गए हैं।
Initializing a List with ArrayList.
Java.util पैकेज से ऐरेलिस्ट क्लास का उपयोग करके, आप एक खाली लिस्ट बना सकते हैं, या इसे कुछ प्रारंभिक ऐरे एलिमेंट के साथ आरंभ कर सकते हैं।
Here you are given an example below.
import java.util.ArrayList;
import java.util.List;
// here we declare empty list
List<String> emptyList = new ArrayList<>();
// declare list with initial array elements
List<Integer> numerics = new ArrayList<>(List.of(11, 12, 13, 14, 15, 16, 1 7));
ऊपर दिए गए प्रोग्राम उदाहरण में, एम्प्टी लिस्ट को डिफ़ॉल्ट कंस्ट्रक्टर का उपयोग करके एक, एम्प्टी ऐरेलिस्ट के रूप में प्रारंभ किया गया है, और संख्याओं को एक संग्रह स्वीकार करने वाले कंस्ट्रक्टर का उपयोग करके इन्टिजर 11, 12, 13, 14,15,16 और 17 वाले ऐरेलिस्ट के साथ प्रारंभ किया गया है।
What is n in java
जावा प्रोग्रामिंग में n कोई पूर्वनिर्धारित कीवर्ड या वेरिएबल नहीं है। यह बस एक परिपाटी है, जिसका उपयोग अक्सर एक जावा प्रोग्राम वेरिएबल सिलेक्शन नाम के रूप में किया जाता है. विशेष रूप से जावा प्रोग्राम गणितीय या लूपिंग कांसेप्ट के संदर्भों में, किसी संख्या या गिनती का प्रतिनिधित्व करने के लिए। वेरिएबल नाम n का चुनाव मनमाना हो सकता है, और इसे जावा के नामकरण परंपराओं का पालन करने वाले किसी भी वैध वेरिएबल नाम से बदला जा सकता है। और जावा प्रोग्राम प्रॉपर वेरिएबल डिक्लेरेशन के साथ इसे स्वीकार भी करता है.
Here you will find an example of using n as a loop counter variable with a Simple For Loop.
for (int n = 0; n <= 9 ; n++)
{
System.out.println(n);
}
ऊपर दिए गए प्रोग्राम उदाहरण में, n को एक int वैरिएबल के रूप में घोषित किया गया है, और इसका उपयोग लूप काउंटर के रूप में किया जाता है। लूप 0 से 9 तक पुनरावृत्त होगा, प्रत्येक पुनरावृत्ति में n का मान आउटपुट में प्रिंट करेगा।
What is method overloading in java
जावा प्रोग्राम में मेथड ओवरलोडिंग एक क्लास के भीतर एक ही नाम लेकिन अलग-अलग प्रोग्राम वेरिएबल पैरामीटर लिस्ट्स के साथ कई तरीकों को परिभाषित करने की क्षमता को संदर्भित करता है। यह आपको वेरिएबल पैरामीटर के प्रकार, संख्या या क्रम के आधार पर किसी मेथड के विभिन्न कार्यान्वयन प्रदान करने की अनुमति देता है।
जब आप किसी प्रोग्राम मेथड को ओवरलोड करते हैं, तो आप एक ही नाम लेकिन अलग-अलग सिग्नेचर्स के साथ कई मेथड्स बनाते हैं। किसी मेथड के सिग्नेचर में उसका नाम और पैरामीटर प्रकार शामिल होते हैं। मेथड ओवरलोडिंग का निर्धारण करते समय विधि के रिटर्न प्रकार पर विचार नहीं किया जाता है।
Below you are given an example in Java, which demonstrates method overloading.
public class summation {
public int add(int p, int q) {
return p + q;
}
public double add(double x, double y) {
return x + y;
}
public int sum(int l, int m, int n) {
return l + m + n;
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, summation क्लास add नामक तीन मेथड्स को परिभाषित करता है. लेकिन प्रत्येक मेथड की एक अलग पैरामीटर वेरिएबल लिस्ट होती है। पहली विधि add(int p, int q) दो इन्टिजर वैल्यू लेती है, और एक इन्टिजर योग लौटाती है। दूसरी मेथड add(double x, double y) दो डबल वेरिएबल मान लेती है, और एक डबल राशि लौटाती है। तीसरी विधि sum(int l, int m, int n) तीन इन्टिजर मान लेती है, और एक पूर्णांक योग लौटाती है।
जब आप ऐड मेथड को कॉल करते हैं, तो जावा आपके द्वारा प्रदान किए गए तर्कों के आधार पर यह निर्धारित करता है कि कौन सी अतिभारित मेथड को लागू करना है। कंपाइलर तर्कों को उनके प्रकार, संख्या और क्रम के आधार पर संबंधित मेथड से मिलाता है।
What is /n in java
जावा प्रोग्रामिंग में, एस्केप सीक्वेंस \n या मौजूदा जावा प्रोग्राम में एक न्यूलाइन करैक्टर का प्रतिनिधित्व करता है। इसका उपयोग जावा प्रोग्राम में एक लाइन ब्रेक बनाने या कंसोल या फ़ाइल में आउटपुट प्रिंट करते समय कर्सर को अगली पंक्ति में ले जाने के लिए किया जाता है।
जब आप एक स्ट्रिंग में \n शामिल करते हैं. तो यह एक विशेष करैक्टर के रूप में कार्य करता है. जो एक लाइन फ़ीड या न्यूलाइन का प्रतिनिधित्व करता है।
For example, consider the following Java program code.
System.out.println(“Welcome\n to \n vcanhelpsu.com”);
The output of this code will be:
Welcome
to
vcanhelpsu.com
\n एस्केप सीक्वेंस का उपयोग आमतौर पर जावा प्रोग्राम में टेक्स्ट को प्रारूपित करने या नई लाइनें बनाने के लिए किया जाता है। अधिक जटिल आउटपुट बनाने के लिए इसे अन्य करैक्टर और स्ट्रिंग्स के साथ इसे जोड़ा जा सकता है।
What is biginteger in java
जावा प्रोग्रामिंग में BigInteger java.math पैकेज में एक बिल्ट-इन क्लास है. जो मनमाना-सटीक इन्टिजर के लिए समर्थन प्रदान करता है। यह आपको किसी भी आकार के इंतेजरस के साथ काम करने की अनुमति देता है, जो केवल उपलब्ध मेमोरी की मात्रा तक सीमित है। प्रिमिटिव इन्टिजर प्रकारों (int, long, आदि) के विपरीत, जिनकी निश्चित श्रेणियाँ होती हैं, बिगइन्टिजर किसी भी परिमाण के इन्टिजर को संभाल सकता है। यह बड़े इंतेजरस पर अंकगणित, तुलना और अन्य गणितीय कार्यों के लिए संचालन प्रदान करता है।
Below is an example of how to use BigInteger in Java programming.
import java.math.BigInteger;
public class BigIntegertest {
public static void main(String[] args) {
BigInteger p = new BigInteger(“798734213531231812381”);
BigInteger q = new BigInteger(“472354865347648622436”);
// let’s do some addtion operation with big integer variable
BigInteger sum = p.add(q);
System.out.println(“The big integer add is – ” + p);
// let’s multiply some big integer variable
BigInteger product = p.multiply(q);
System.out.println(“The multiply of big integer – ” + product);
}
}
ऊपर दिए गए जावा प्रोग्राम उदाहरण में, हम बिगइन्टिजर मानों के साथ दो बिगइन्टिजर ऑब्जेक्ट, p और q वेरिएबल बनाते हैं। फिर हम क्रमश, add और मल्टीप्लय मेथड्स का उपयोग करके जोड़ और गुणा कार्य करते हैं। परिणाम योग और उत्पाद वेरिएबल में संग्रहीत होते हैं, जो कंसोल पर मुद्रित होते हैं।
जावा प्रोग्रामिंग में बिगइन्टिजर विभिन्न ऑपरेशनों को करने के लिए तरीकों की एक विस्तृत श्रृंखला प्रदान करता है, जैसे घटाव, विभाजन, घातांक, मॉड्यूलर अंकगणित और बहुत कुछ। यह अन्य संख्यात्मक प्रकारों और स्ट्रिंग प्रस्तुतियों में/से रूपांतरण का भी समर्थन करता है।
चूँकि बिगइन्टिजर ऑब्जेक्ट अपरिवर्तनीय हैं (एक बार बनने के बाद उनके मान नहीं बदले जा सकते हैं), एक ऑपरेशन का परिणाम हमेशा एक नया बिगइन्टिजर ऑब्जेक्ट होता है।