static
জাভাতে সদস্য ( static
ক্ষেত্র বা static
পদ্ধতি) এই শ্রেণীর অবজেক্টের চেয়ে স্ব স্ব শ্রেণীর সাথে সম্পর্কিত। নিম্নলিখিত কোডটি একটি null
রেফারেন্সে একটি স্ট্যাটিক ফিল্ড অ্যাক্সেস করার চেষ্টা করে ।
public class Main
{
private static final int value = 10;
public Main getNull()
{
return null;
}
public static void main(String[] args)
{
Main main=new Main();
System.out.println("value = "+main.getNull().value);
}
}
যদিও main.getNull()
রিটার্ন null
, এটি কাজ করে এবং প্রদর্শন করে value = 10
। এই কোডটি কীভাবে কাজ করে?
Main main = null; main.getNull().value
।
new Thread[]{}[-1].sleep(10);
কোথায় স্মরণ করিয়ে দেয় যে ঘুম () একটি স্থির পদ্ধতি। এটি কয়েকটি পুরানো জাভা সংস্করণে সাফল্য অর্জন করত।