Which of these are valid declarations of the main() method in order to start the execution of a Java application?
static public void main(String[] args) { /* ... */ }
public static int main(String[] args) { /* ... */ }
public static void main(String args) { /* ... */ }
public int main(Strings[] args, int argc) { /* ... */ }