Yes, members of the parameterized type JLS3 # 4.5.2 may find themselves in conflicts that are prohibited in the declaration of the normal class (# 8.4.8). It is very easy to come up with many examples of this kind.
And in Java, none of the constructors in your example is more specific than the other, because there is no subtyping relationship between Tand Integer. see also Link ambiguous with generics
, . .
:
<T extends Integer>, T Integer, , 1-, .
javac . Java , javac . . Erasure Java: ?
: <T extends Integer>, Integer - final, T Integer, Integer T, , ?
. final . final Integer , Java , final .