Olá pessoal, me confundi!
No código abaixo é criada uma array sem limites... Agora há pouco no curso estudei que array deve ter um limite e é um objeto (tem que dar new). Que array é essa do exercício abaixo, poderiam me explicar? Não tem limite e nem instanciamento e isso me confundiu.
public void invertePalavrasDaFrase(String texto) {
String[] palavras = texto.split(" ");
for (int i = palavras.length - 1; i >= 0; i--) {
System.out.print(palavras[i] + " ");
}
System.out.println("");
}