代碼塊和成員變量賦值順序

代碼塊 做用: 對Java類或對象進行初始化 靜態代碼塊: 一般用於初始化靜態屬性 一、能夠有輸出語句 二、能夠對類的屬性、類的聲明進行初始化操做 三、不能夠對非靜態的屬性進行初始化 四、多個靜態代碼塊,由上到下依次執行 五、靜態代碼塊的執行先於非靜態代碼塊 六、靜態代碼塊隨類的加載而加載,且只執行一次 非靜態代碼塊: 一、能夠有輸出語句 二、能夠對類的屬性、類的聲明進行初始化
相關文章
相關標籤/搜索