Saturday 24 June 2017

what is the difference between public static final and public final static

what is the difference between public static final and public final static

No difference at all

They are the same. The order of modifiers is not significant. And note that the same rule applies in all contexts where modifiers are used in Java.

However, most Java style guides recommend/mandate the same specific order for the modifiers.
In this case, it is public static final.


private static final String API_RTN_ERROR= "1";
private final static String API_RTN_ERROR= "1";
static private final String API_RTN_ERROR= "1";
static final private String API_RTN_ERROR= "1";
final static private String API_RTN_ERROR= "1";
final private static String API_RTN_ERROR= "1";

even all above are same the position of first three is intercangeable.

Does it differ for private or public?
No, you can use any order in private and public. Just difference is private variables will not be accessible outside of class directly.


https://stackoverflow.com/questions/11219556/difference-between-final-static-and-static-final

No comments:

Post a Comment