關(guān)于JAVA不支持泛型數(shù)組的一點(diǎn)疑惑
請(qǐng)先看這篇博文:http://www.aygfsteel.com/deepnighttwo/articles/298426.html
文章里說(shuō),如果允許了泛型數(shù)組,那么編譯器添加的強(qiáng)制類型轉(zhuǎn)換的代碼就會(huì)有可能是錯(cuò)誤的。但是即便只是普通的擁有泛型的對(duì)象,在運(yùn)行時(shí)也是會(huì)有錯(cuò)誤的,附如下代碼:

















運(yùn)行時(shí),會(huì)有java.lang.ClassCastException.
于是,我有了疑惑,即便不是泛型數(shù)組也會(huì)有這樣類似的錯(cuò)誤,那么,不允許使用泛型數(shù)組的意義何在?
posted @ 2012-05-23 11:59 夢(mèng)里貪歡 閱讀(84) | 評(píng)論 (0) | 編輯 收藏