Bonjour,

J'aimerais comprendre la syntaxe ci-dessous:

public <T extends Serializable & Comparable<T>> void method(T data)
C'est un exemple que j'ai chopé dans la FAQ java.

En fait voici mes interrogations:

1- Pourquoi "T" et pas "S" par exemple.
2- Pourquoi Comparable<T> et pas Comparable.

Je suis preneur de toute explication.