Java為什么不能實現真正泛型?
一句話回答:Java一言九鼎!
Java在發布之初,就將二進制兼容這個承諾寫入了《Java虛擬機規范》中,為了兼容Java1.5之前的版本最終選擇了此方案。
雖然兼容的方案不止是擦除這一條路,但是這個承諾確實是導致其沒有采用類似C#那種真泛型的方案的最重要的原因。
Java為什么不能實現真正泛型?
一句話回答:Java一言九鼎!
Java在發布之初,就將二進制兼容這個承諾寫入了《Java虛擬機規范》中,為了兼容Java1.5之前的版本最終選擇了此方案。
雖然兼容的方案不止是擦除這一條路,但是這個承諾確實是導致其沒有采用類似C#那種真泛型的方案的最重要的原因。