Is there a functional difference between these methods?
public static void main(String[] args) { } public static void main(String args[]) { }
No, the above are equivalent. Arrays in Java can be declared in one of two ways, either:
String[] myarray;
or
String myarray[];