Avatar ·

Java में फ़ाइल कैसे बनाएं और उसमें डेटा कैसे लिखें? विस्तृत गाइड

सभी को नमस्ते! मैंने अभी Java सीखना शुरू किया है और एक ऐसी समस्या का सामना किया है जो बुनियादी लगती है, लेकिन मैं इसे हल नहीं कर पा रहा हूँ। मुझे एक नई फ़ाइल बनानी है और उसमें कुछ टेक्स्ट (जैसे, स्ट्रिंग "Hello, World!") लिखना है। मैंने इंटरनेट से कई उदाहरण आज़माए, लेकिन लगातार एरर आ रहे हैं या फ़ाइल बन ही नहीं रही। मैंने यह करने की कोशिश की:
import java.io.*;

public class Main {
    public static void main(String[] args) {
        File file = new File("test.txt");
        // आगे मुझे नहीं पता क्या लिखना है
    }
}
मैंने FileWriter, BufferedWriter और FileOutputStream क्लासेस के बारे में पढ़ा, लेकिन समझ नहीं आया कि इनमें क्या अंतर है और किसका उपयोग करना बेहतर है। जब मैं `FileWriter writer = new FileWriter(file);` जैसा कुछ लिखने की कोशिश करता हूँ, तो IDE अनकैच्ड IOException एक्सेप्शन पर एरर दिखाता है। क्या हमेशा इस एक्सेप्शन को हैंडल करना ज़रूरी है? और यह भी: अगर फ़ाइल पहले से मौजूद है तो क्या होगा — क्या वह ओवरराइट होगी या नया टेक्स्ट जुड़ जाएगा?