java 代碼塊與靜態(tài)代碼塊加載順序
更新時間:2017年07月15日 08:45:44 投稿:lqh
這篇文章主要介紹了java 代碼塊與靜態(tài)代碼塊加載順序的相關資料,需要的朋友可以參考下
java 代碼塊與靜態(tài)代碼塊加載順序
public abstract class ClassLoadingTest { public static void main(String[] args) { User user3 = new User(); } }
public class User { public static User user= new User("wang",18); public static void userSay(){ System.out.println("調用userSay靜態(tài)方法"); user.say(); } static{ User.userSay(); System.out.println("進入靜態(tài)構造代碼塊"); User user2333 = new User("wang2333", 19); user2333.say(); user.say(); } { System.out.println("進入代碼塊"); } private String name; private int age; public User() {} public User(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public void say(){ System.out.println(this.getName() + "調用say方法"); } }
執(zhí)行結果:
進入代碼塊 調用userSay靜態(tài)方法 wang調用say方法 進入靜態(tài)構造代碼塊 進入代碼塊 wang2333調用say方法 wang調用say方法 進入代碼塊
以上就是 java 代碼塊與靜態(tài)代碼塊加載順序的實例代碼,如有疑問大家可以留言或者到本站社區(qū)討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Spring MVC訪問靜態(tài)文件_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了Spring MVC訪問靜態(tài)文件的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08Java多線程run方法中直接調用service業(yè)務類應注意的問題及解決
這篇文章主要介紹了Java多線程run方法中直接調用service業(yè)務類應注意的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06Java File類的簡單使用教程(創(chuàng)建、刪除、遍歷與判斷是否存在等)
這篇文章主要給大家介紹了關于Java File類的簡單使用(創(chuàng)建、刪除、遍歷與判斷是否存在等)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12spring boot 本地圖片不能加載(圖片路徑)的問題及解決方法
這篇文章主要介紹了spring boot 本地圖片不能加載(圖片路徑)的問題,解決的辦法其實很簡單,只要寫一個配置文件,也就是圖片位置的轉化器,原理是虛擬一個在服務器上的文件夾,與本地圖片的位置進行匹配。需要的朋友可以參考下2018-04-04MyBatis創(chuàng)建存儲過程的實例代碼_動力節(jié)點Java學院整理
本節(jié)需要用到的有2部分,第一部分是如何在Derby中創(chuàng)建存儲過程,第二部分是如何在Mybatis中調用存儲過程,具體實例代碼大家參考下本文吧2017-09-09