2012-04-26 83 views

回答

28

爲了保持二進制兼容性:它是完全描述here。第二個簽名實際上將該方法的返回類型更改爲Comparable,並且失去了返回Object的一般性。原始簽名保留了兩者。

+0

感謝您的鏈接=)順便說一句你知道任何工具來檢查擦除簽名編譯後? – Pacerier 2012-04-26 18:55:23

+0

不是我所知道的,但可能[this](http://blog.xebia.com/2009/03/12/a-general-purpose-utility-to-retrieve-java-generic-type-values/)可以給這個話題提供一些線索。我還建議閱讀Angelika Langer的泛型常見問題「類型擦除」一節。 – nobeh 2012-04-26 19:02:43

+0

好的謝謝你的幫助=) – Pacerier 2012-04-26 19:13:07

相關問題