Chicos, no se como preguntar esto en un buscado, asì que recurro al foro... que diferencia hay entre estos 2 paràmetros en una funciòn de java?

Código:
public void foo(int num1[], int[] num2){
return;
}
serà que el primero es un array de enteros y el segundo es un array de arrays de enteros?, pero de ser asì, no deberìa ser: int[] num2[] ?