- लेख
-
एक्ज़िक्यूटर्स
एक्ज़िक्यूटर्स
Python रनर C++ कंपाइलर C कंपाइलर Go कंपाइलर Rust कंपाइलर Java कंपाइलर C# / .NET कंपाइलर -
टूल्स
ब्यूटीफायर्स
कोड सुंदर बनाएं JavaScript सुंदर बनाएं Python सुंदर बनाएं JSON सुंदर बनाएं HTML सुंदर बनाएं SQL सुंदर बनाएं Format Arrayकन्वर्टर्स
HTML+ERB से Haml HTML+ERB से Slim HTML से JSX HTML से Pug CSS से SCSS/Sass JSON से YAML Python 2 से 3
हल्का Java IDE - Java कोड ऑनलाइन चलाएँ
मल्टी-फ़ाइल संपादन, स्थायी वर्कस्पेस, रनटाइम लाइब्रेरी, शेयरिंग और लाइव सहयोग वाले हल्के ऑनलाइन IDE में Java लिखें, चलाएँ और डीबग करें।
🚀 214,800 कुल निष्पादन (2,933 इस महीने)
💡 Java सीखें और अपने स्किल्स को बेहतर बनाएं
लोड हो रहा है…
💡 क्या आप अपने कौशल में सुधार करना चाहते हैं? ये पाठ्यक्रम मदद कर सकते हैं—जब हमारा एआई मॉडल आपके अनुरोध को संसाधित करता है तो इन्हें जांचें।
☕ इस Java ऑनलाइन एक्जीक्यूटर के बारे में
CodeUtility Java Executor आपको अपने ब्राउज़र में सीधे Java प्रोग्राम लिखने और चलाने देता है - किसी इंस्टॉलेशन, JDK सेटअप, या IDE की जरूरत नहीं। यह एक सुरक्षित सैंडबॉक्स द्वारा संचालित है जो वास्तविक Java रनटाइम वर्ज़न 8, 11, 17, 21, और नवीनतम को सपोर्ट करता है।
यह टूल क्लाउड में असली javac कंपाइलर और Java रनटाइम एन्वायरनमेंट का उपयोग करके Java कोड को कंपाइल और चलाता है,
ताकि आप क्लासेज़, मेथड्स और लॉजिक को वैसा ही टेस्ट कर सकें जैसा वे लोकली व्यवहार करते हैं।
चाहे आप ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का अभ्यास कर रहे हों, इंटरव्यू की तैयारी कर रहे हों, या इंटीग्रेशन से पहले स्निपेट्स टेस्ट कर रहे हों - CodeUtility Java Executor किसी भी डिवाइस से तुरंत असली Java कोड चलाने के लिए तेज़ और भरोसेमंद वातावरण प्रदान करता है।
सिर्फ़ एक कोड रनर से कहीं अधिक
एक ही एक्ज़ीक्यूटर में मल्टी-फ़ाइल एडिटर, अलग-थलग निष्पादन टर्मिनल, रनटाइम-विशिष्ट लाइब्रेरी, स्थायी वर्कस्पेस, साझाकरण और रीयल-टाइम सहयोग का उपयोग करें।
इस एक्ज़ीक्यूटर का उपयोग कैसे करें?
रनटाइम चुनें, फ़ाइल खोलें या बनाएँ, अपना कोड लिखें और चलाएँ चुनें। आउटपुट टर्मिनल में दिखाई देता है। साइन-इन उपयोगकर्ता वर्कस्पेस में फ़ाइलें रख सकते हैं, लाइब्रेरी इंस्टॉल कर सकते हैं और शेयर के माध्यम से सहयोग कर सकते हैं।
- एक संस्करण चुनें और वर्तमान फ़ाइल संपादित करें या वर्कस्पेस की दूसरी फ़ाइल खोलें।
- कोड चलाएँ, माँगे जाने पर टर्मिनल में इनपुट दें और सहेजा गया रन इतिहास देखें।
- जब कार्य के लिए एक से अधिक कोड अंश चाहिए, तो लाइब्रेरी, वर्कस्पेस टूल, शेयरिंग और चैट का उपयोग करें।
💡 Java की मूल बातें और वे उदाहरण जिन्हें आप ऊपर आज़मा सकते हैं
1. वेरिएबल्स और कॉन्स्टेंट्स घोषित करना
Java में हर वेरिएबल का टाइप घोषित करना होता है। कॉन्स्टेंट्स के लिए final का उपयोग करें।
int age = 30;
double pi = 3.14159;
char grade = 'A';
String name = "Alice";
boolean isActive = true;
// कॉन्स्टेंट्स
final int MAX_USERS = 100;
final String COMPANY = "CodeUtility";
2. कंडीशनल्स (if / switch)
कंट्रोल फ्लो के लिए if, else if, और switch का उपयोग करें।
int x = 2;
if (x == 1) {
System.out.println("एक");
} else if (x == 2) {
System.out.println("दो");
} else {
System.out.println("अन्य");
}
switch (x) {
case 1:
System.out.println("एक");
break;
case 2:
System.out.println("दो");
break;
default:
System.out.println("अन्य");
}
3. लूप्स
इटरेशन के लिए for, while, और do-while का उपयोग करें।
for (int i = 0; i < 3; i++) {
System.out.println(i);
}
int n = 3;
while (n > 0) {
System.out.println(n);
n--;
}
4. ऐरे
ऐरे समान टाइप के निश्चित आकार के अनुक्रम रखते हैं।
int[] numbers = {10, 20, 30};
System.out.println(numbers[1]);
5. ArrayList में बदलाव
डायनेमिक आकार की सूचियों के लिए ArrayList का उपयोग करें।
import java.util.ArrayList;
ArrayList<Integer> nums = new ArrayList<>();
nums.add(1);
nums.add(2);
nums.add(3);
nums.remove(Integer.valueOf(2));
for (int num : nums) {
System.out.print(num + " ");
}
6. कंसोल इनपुट/आउटपुट
इनपुट के लिए Scanner और आउटपुट के लिए System.out का उपयोग करें।
import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.print("अपना नाम दर्ज करें: ");
String name = scanner.nextLine();
System.out.println("नमस्ते, " + name);
7. फंक्शन्स
रीटर्न टाइप और पैरामीटर्स के साथ मेथड्स परिभाषित करें।
public static int add(int a, int b) {
return a + b;
}
System.out.println(add(3, 4));
8. HashMaps
की-वैल्यू स्टोरेज के लिए HashMap का उपयोग करें।
import java.util.HashMap;
HashMap<String, Integer> ages = new HashMap<>();
ages.put("Alice", 30);
System.out.println(ages.get("Alice"));
9. एक्सेप्शन हैंडलिंग
रनटाइम एक्सेप्शंस को संभालने के लिए try और catch का उपयोग करें।
try {
throw new Exception("कुछ गलत हो गया");
} catch (Exception e) {
System.out.println(e.getMessage());
}
10. फ़ाइल I/O
फ़ाइल हैंडलिंग के लिए java.nio.file से Files और Paths का उपयोग करें।
import java.nio.file.*;
import java.io.IOException;
Files.writeString(Paths.get("file.txt"), "नमस्ते फ़ाइल");
String content = Files.readString(Paths.get("file.txt"));
System.out.println(content);
11. स्ट्रिंग मैनिपुलेशन
Java स्ट्रिंग्स में length(), substring(), और contains() जैसी कई मेथड्स होती हैं।
String text = "Hello World";
System.out.println(text.length());
System.out.println(text.substring(0, 5));
System.out.println(text.contains("World"));
12. क्लासेज़ और ऑब्जेक्ट्स
Java क्लासेज़ और इंस्टैंसेज़ के जरिए ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को सपोर्ट करता है।
class Person {
String name;
Person(String name) {
this.name = name;
}
void greet() {
System.out.println("हाय, मैं " + name);
}
}
Person p = new Person("Alice");
p.greet();