Como, quando e porque usar <C> em java?

Estou programando em Java EE e me deparei com uma variável entre esses sinais de maior e menor, assim < > .

  • Nunca utilizei nada parecido em Java, será que podem tirar essa dúvida?
  • Como, quando e porque utilizar esse esses sinais de maior e menor desta forma que citei logo acima?

Você está dizendo de Java Generics?

Exemplo:

public interface List<T> extends Collection<T> {

}

???

Links Uteis:

  1. http://blog.caelum.com.br/generics-inferencia-de-tipos-e-reificacao-no-java-7/
  2. http://www.devmedia.com.br/usando-generics-em-java/28981
  3. http://www.tutorialspoint.com/java/java_generics.htm
1 curtida

Isso mesmo Dragoon, muito Obrigado.

1 curtida