The original creators of Java supplied the ability to write arrays with the square brackets in strange locations of the definition. This tends to confuse new developers. eg.
String words[];
String[] words[];
String word, words[][];
Always define arrays consistently immediately after the type of the array. eg.
String[] words;