'public static'和'static public'之间的区别

Tie*_*yen 1 java coding-style modifiers

在Java中,我发现一些开发人员写道:

public static functionName() {}
Run Code Online (Sandbox Code Playgroud)

但其他人写道:

static public functionName() {}
Run Code Online (Sandbox Code Playgroud)

这两者有什么区别?

sti*_*ike 9

Java语言规范,第8.4.3节:

如果方法声明中出现两个或更多(不同的)方法修饰符,则通常(尽管不是必需的)它们的出现顺序与上面MethodModifier的制作中显示的顺序一致.

因此它们可以按任何顺序出现,但建议 订购.订单是:

注释public protected private abstract static final synchronized strictfp