It's a good question, because the exam might just try to trick you about main...
and remember you can also have a class that looks like this:
public class Foo {
public static void main (
String args) { }
}
and it is perfectly legal.
Of course, you can't run it from the command-line -- but you can treat it as any *other* method in a class.
So you can overload main, you can have a class with a different main signature, etc. and the only problem is that you can't use those as your bootstrap main methods called by the JVM.
cheers,
Kathy