Utilizando método diretamente de classe/interface

Ola pessoal,
Sou iniciante no Java e durante os estudos da linguagem me deparei com um código com a seguinte linha :

Collections.sort(livros, new ComparadorPorNome());

Bem, não tenho dúvida do método em si, mas pq foi possível invocar o método da java.util.Collections se nem ao menos foi instaciada na classe?

Por que sort é um método static.

1 curtida

Obrigado, fui pesquisar sobre static e sanou minha dúvida.