• अब Java का पहला प्रोग्राम public static void main(String[] args) से शुरू करना ज़रूरी नहीं है, और इसे सरल void main() सिंटैक्स में लिखा जा सकता है
  • नए सिंटैक्स में IO.readln और IO.println जैसे सरल कॉल्स से ही इनपुट-आउटपुट संभाला जा सकता है, जिससे कोड पहले से कहीं ज़्यादा सहज हो जाता है
  • new Scanner(System.in), System.out.println जैसी पुरानी और लंबी लिखावट अब अनावश्यक हो जाती है
  • अब तक की असुविधा “आखिरकार खत्म” हो गई है, और Java की बुनियादी संरचना हल्की होने से एंट्री बैरियर कम होगा और सीखना अधिक आसान बनेगा

  • पारंपरिक रूप से Java में प्रोग्राम शुरू करने के लिए public static void main(String[] args) जैसी लंबी घोषणा की ज़रूरत होती थी
  • लेकिन 16 सितंबर 2025 तक, Java के सबसे शुरुआती उदाहरण माने जाने वाले main फ़ंक्शन की यह जटिल घोषणा एक नए सरल रूप से बदल दी गई है
  • पुराना तरीका:
    public class Main {  
        public static void main(String[] args) {  
            Scanner scanner = new Scanner(System.in);  
            System.out.print("What is your name? ");  
            String name = scanner.nextLine();  
            System.out.println("Hello, " + name);  
        }  
    }  
    
  • नया तरीका:
    void main() {  
        var name = IO.readln("What is your name? ");  
        IO.println("Hello, " + name);  
    }  
    
  • लंबे समय से इसकी आलोचना होती रही थी कि यह शुरुआती सीखने वालों के लिए बेवजह लंबा है और ऐसा वाक्यांश है जिसे किसी “जादुई मंत्र” की तरह रटना पड़ता है
  • पुरानी घोषणा की झंझट और जटिलता को हटाकर, संक्षिप्त सिंटैक्स लाने से कोड की पठनीयता बेहतर हुई है और Java सीखना शुरू करने की बाधा काफी कम हो गई है
    • अब Scanner, System.out.println जैसे जटिल ऑब्जेक्ट निर्माण और कॉल्स को बेसिक उदाहरण के रूप में इस्तेमाल नहीं किया जाएगा

> Good Fucking Riddance = “आखिरकार इससे छुटकारा मिला, अच्छा हुआ यह गया”

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.