não tem diferença nenhuma cara, mas acontece q as vezes tu precisa usar o nome da classe totalmente qualificado no teu código, isso ocorre quando tu tens classes de mesmo nome, mas em pacotes diferentes, um exemplo é a classe List, se nao me engano, tu encontra uma List em java.awt e outra em java.util ... se tu fosse querer usar tanto java.awt.List quanto java.util.List no teu código, usando a seguinte notação: