JAVA运行程序代码段
生活随笔
收集整理的這篇文章主要介紹了
JAVA运行程序代码段
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????? 我記得那時候剛畢業。學習JAVA恐懼是這里,它是關于JAVA稱號。我總是不正確。如今,這最后審查。看了好半天。得趕緊把剛才學習到的那點東西記下來。
一、關于static的代碼段運行順序
運行結果例如以下:
Inside main()
Mug(1)
Mug(2)
c1 & c2 initialized
Mugs()
Mug(1)
Mug(2)
c1 & c2 initialized
Mugs()
二、關于非static得代碼段運行順序
運行結果例如以下:
Cup(1)
Cup(2)
Cups()
Cups()
Inside main()
f(99)
結論:這里面涉及到的知識非常多,有代碼塊、匿名內部類、static初始化等等,用這么一個大樣例我感覺基本能說清楚了。
須要提一下就是關于static變量、方法、代碼塊的初始化僅僅有一次,也就是當類第一次被調用的時候執行初始化。以后不管此類再被new多少次,均不再執行初始化。
收工!接著看新概念去~
版權聲明:本文博客原創文章,博客,未經同意,不得轉載。
轉載于:https://www.cnblogs.com/blfshiye/p/4748811.html
總結
以上是生活随笔為你收集整理的JAVA运行程序代码段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: EF 6 code first - 从S
- 下一篇: 梦到破烂的房子是什么意思