Arguments are what you have when you're invoking a subroutine. Parameters are what you are accessing inside the subroutine.
argle(foo, bar);
foo
and bar
are arguments.
public static void main(final String[] args) {
args.length;
}
args
is a parameter.