java编译的小把戏

我们经常会把项目要用到的常量统一放到一个常量类中,例如ConstantsUtil  

当我们用final去修饰这个常量 ,则在外部类引用这个常量时,编译器直接会把值编译进去,若修改了ConstantsUtil中的常量的值,引用类也要重新编译才能生效。


在生产中,我出现了这个问题,修改了常量类中的一个值,但是增量包没有放上引用的类,导致实际效果还是原来的值。


猜你喜欢

转载自blog.csdn.net/qq_34485381/article/details/77368269
今日推荐