class Z
{
static final int x=10;
static
{
System.out.println("SIB");
}
}
public class Y
{
public static void main(String[] args)
{
System.out.println(Z.x);
}
}
आउटपुट: 10 इस मामले में स्थिर प्रारंभिक ब्लॉक क्यों लोड नहीं होता है ?? जब स्थैतिक एक्स कॉल करते हैं तो कक्षा z के सभी स्थिर सदस्य कम से कम एक बार लोड होना चाहिए लेकिन स्थैतिक प्रारंभिक ब्लॉक लोड नहीं हो रहा है।इस साधारण मामले में स्थिर प्रारंभिक ब्लॉक क्यों नहीं चल रहा है?
डुप्लिकेट: http: // stackoverflow।कॉम/प्रश्न/11863800/क्यों-कोड-इन-स्टेटिक-ब्लॉक-करता-निष्पादित नहीं –