Is there a functional difference between these methods?
public static void main(String[] args) { } public static void main(String args[]) { }
There is not a difference between the 2 choices you can do either one of them.
You could also put this:
public static void main(String... args) { }