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);কোথায় স্মরণ করিয়ে দেয় যে ঘুম () একটি স্থির পদ্ধতি। এটি কয়েকটি পুরানো জাভা সংস্করণে সাফল্য অর্জন করত।