没有区别
Java同时用final和static修饰一个变量的时候,并没有严格要求它们的顺序,也就是说static final和final static在使用效果上是没有区别的。
但是一般static final这个书写顺序更加让人所接受,static说明它属于类本身的,final说明它不可被修改,包括JDK源码里也是采用这个顺序。就像声明一个整型数组可以用int[] array,也可以用int array[],但是大部分都会用前者,因为int[] 能够更加直观的表示它是个整型数组。
在团队编码的时候,我们更加要求代码的规范化,多参考大公司编码规范或者一些约定俗成的规则,不要自己搞另类风格,要使团队每个人的编码看起来像是一个人写的。