تفاوت بین Constructor و static block در چیست؟

سلام خدمت دوستان .

کسی اطلاعی داره که فرق بین constructor و static Block در چیه؟

منظورم از static Block :





class A2{ static {System.out.println( "static block is invoked" );} public static void main(String args[]){ System.out.println( "Hello main" ); } }


که خروجی به صورت زیر است :

Output:static block is invoked
Hello main

تفاوت بین Constructor و static block در چیست؟


خرید بک لینک
کپی رابت محفوظ است اخبار ایران و جهان
قدرت گرفته از niloblog