1. 问题描述
Sonar扫描问题:static 修饰符顺序违法了JLS建议
2. 分析与解决
方法或常量前的修饰符顺序有误,导致扫描出sonar问题。
Java语言规范建议按以下顺序列出修饰符:
1. Annotations
2. public
3. protected
4. private
5. abstract
6. static
7. final
8. transient
9. volatile
10. synchronized
11. native
12. strictfp
例如:
public final static 是不规范的,final应该放在static之后:public static final