A<T extends I1, I2>
è un tipo A
con due parametri
T
che deve essere un sottotipo di I1
I2
Si può leggere questo come "A <preposizione> tipo T che estende la preposizione I1 < > t ipo I2" , così SortedMap<Key extends comparable, Value>
è una 'mappa da chiave tipo comparabile al tipo di valore'
A<T extends I1 & I2>
è un tipo A
con un singolo parametro
T
che deve essere un sottotipo di I1
e un sottotipo di I2
È possibile leggere come "A <preposizione> tipo T che si estende I1 e I2" così un SortedSerializableSet<T extends Serializable & Comparable>
può essere letto 'un insieme ordinato di elementi di tipo T che è sia serializzabile e comparabili'
fonte
2012-12-06 18:28:48
buona pesca del incoerenza – irreputable