Not sure why this is underestimated, this is a useful discussion.
1) I always heard what they were called "static methods".
2) The only way to see this is to follow the links. In this case, the documentation is definitely misleading.
3/4). The usual way to do this in java is not to import one of the classes and fully qualify its class name. Therefore, if you decided to import java.text.DateFormat , and not the Android version, you would do something like DateFormat df = android.text.format .DateFormat.getLongDateFormat(this.getActivity());
Palpatim
source share