Why there are two Color constants defined in java.awt.Color class? For instance
public static final Color blue;
public static final Color BLUE;
This is obviously redundant. Is there some specific usage scenario – like a best practice where upper case Color is preferred over lower case Color or vice-versa ?
It’s a naming convention thing.
Source