A<T extends I1, I2>
là một loại A
với hai tham số
T
này phải là một subtype của I1
I2
Bạn có thể đọc là "Một giới từ < > loại T mở rộng I1 < giới từ > t ype I2" , nên SortedMap<Key extends comparable, Value>
là một "bản đồ từ chìa khóa loại so sánh với loại giá trị"
A<T extends I1 & I2>
là một loại A
với một tham số duy nhất
T
này phải là một subtype của I1
và một loại phụ của I2
Bạn có thể đọc điều này là "A < giới từ > loại T kéo dài I1 và I2" do đó, một SortedSerializableSet<T extends Serializable & Comparable>
có thể được đọc 'một bộ sắp xếp các phần tử kiểu T mà là cả hai serializable và so sánh'
Nguồn
2012-12-06 18:28:48
nắm bắt tốt các mâu thuẫn – irreputable