java編譯的小把戲

我們經常會把項目要用到的常量統一放到一個常量類中,例如ConstantsUtil  

當我們用final去修飾這個常量 ,則在外部類引用這個常量時,編譯器直接會把值編譯進去,若修改了ConstantsUtil中的常量的值,引用類也要重新編譯才能生效。


在生產中,我出現了這個問題,修改了常量類中的一個值,但是增量包沒有放上引用的類,導致實際效果還是原來的值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章