main方法

構造方法、postConstruct修飾的init()方法

執行結果

因為從呼叫順序來看應該是construct-》autowired-》postconstruct這個順序,然后初始化類的時候static方法應該會先執行沒錯吧?但是執行結果來看靜態方法根本沒有執行,請教大神們這是為什么。。。
uj5u.com熱心網友回復:
靜態方法不呼叫怎么會執行uj5u.com熱心網友回復:
getCommonNo() static方法為什么要執行初始化?你的靜態變數確實初始化了,是因為類初始化了。你可能把static代碼塊和static靜態方法記混淆了,有疑問繼續交流uj5u.com熱心網友回復:
確實,改用直接new方法以后.getCommNo()就行了,但是很奇怪,用t或者t1去.的話,IDEA提供的聯想方法里沒有getCommNo(),只能自己完整敲出來....uj5u.com熱心網友回復:
靜態方法直接用類名就可以呼叫轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/263981.html
標籤:Java SE
上一篇:sparksql應用,讀取170W+的txt文本,速度慢
下一篇:Java 創建bean失敗
