平时开发写代码时,我们写一些方法或者常量,经常会用到修饰符。但不同的人使用修饰符的顺序会有差异,有时候会小白一种误解。今天正好碰到了这个,就记录一下。
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 是不规范的
public static final 是规范的
不遵守这个约定没有技术影响,但是会降低代码的可读性,因为大多数开发人员都习惯于标准顺序。
版权声明:本文为qq_39467629原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。