请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师你好,java的范型在运行的时候erasure掉,那么是怎么避免装箱操作的,谢谢老师

老师您好,在看8-12范型的时候有点疑问,辛苦老师

正在回答

插入代码

1回答

不太清楚同学指的装箱操作和泛型关系的疑问是什么。能否再具体些。
泛型的erasure机制是说为了兼容性,把泛型的参数擦除,擦出之后是什么呢?就是Object。比如List<Integer>和List<String>,在运行时是一样的,里面的元素都只是Object类型。
是不是说我想在用这种List的时候避免装箱操作?这个通常不能避免,因为即使擦出类型,它也必须是Object。int之类的native type不是Object

0 回复 有任何疑惑可以回复我~
  • 提问者 jackXu2017 #1
    嗯,是的,我之前觉得LIst中泛型能够帮助避免频繁的装箱操作,谢谢老师
    回复 有任何疑惑可以回复我~ 2020-04-27 17:37:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号