কমপ্যাক্ট সোর্স ফাইল (Compact Source Files)
ক্লাস ডিক্লারেশন বা পাবলিক স্ট্যাটিক ভয়েড মেইন (public static void main) ছাড়াই একটি সম্পূর্ণ প্রোগ্রাম লিখুন।
কোড তুলনা
✕ Java 8
public class HelloWorld {
public static void main(String[] args) {
System.out.println(
"Hello, World!");
}
}
✓ Java 25
void main() {
IO.println("Hello, World!");
}
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
কেন আধুনিক পদ্ধতি ভালো
জিরো সেরিমনি (Zero Ceremony)
কোনো ক্লাস, পাবলিক স্ট্যাটিক ভয়েড মেইন, বা String[] args-এর প্রয়োজন নেই।
নতুনদের জন্য সহজ
নতুন প্রোগ্রামাররা প্রথম লাইন থেকেই কার্যকরী কোড লিখতে পারে।
স্ক্রিপ্ট-এর মতো
দ্রুত প্রোটোটাইপ, স্ক্রিপ্ট এবং উদাহরণের জন্য পারফেক্ট।
পুরনো পদ্ধতি
মেইন ক্লাস সেরিমনি
আধুনিক পদ্ধতি
void main()
JDK থেকে
25
কঠিনতা
প্রাথমিক
JDK সমর্থন
কমপ্যাক্ট সোর্স ফাইল (Compact Source Files)
উপলব্ধ
JDK 25 LTS (JEP 512, সেপ্টেম্বর 2025) এ চূড়ান্ত হয়েছে।
কীভাবে কাজ করে
কমপ্যাক্ট সোর্স ফাইলগুলো সহজ প্রোগ্রামিংয়ের জন্য ক্লাস ডিক্লারেশন এবং মেইন মেথড সিগনেচারের আনুষ্ঠানিকতা দূর করে। java.io.IO এর ইম্প্লিসিট (implicit) ইম্পোর্টের সাথে মিলিত হয়ে, এমনকি println সরাসরি ব্যবহার করা যায়।
সম্পর্কিত ডকুমেন্টেশন
প্রমাণ