中易网

List<T>与List<Object>有什么区别啊?

答案:2  悬赏:30  
解决时间 2021-03-14 01:53
同样都是泛型T所代表的与Object所代表的有什么不同?
最佳答案
这么理解泛型吧,应该知道函数在基本数据类型上典型的多态吧,比如Math.abs。
泛型等于是一种数据结构或一个函数可用在多种类型的对象上。
如果在调用或声明创建一个泛型函数或结构时指定了类型,那么后续操作产生的结果将直接是你指定的类型。不必再进行转型操作了。
全部回答
一个是泛型,一个是object,后者还可能要类型转换,容易出错。 java中的泛型是个假泛型,仅仅只是在编译器那边做了语法检查而已,和c#里的泛型不一样的。 基本上,不管你在list<>里面写什么类型,编译通过了以后运行时全部都是object。 java泛型是通过类型擦除实现的,编译器的语法检查是次要的。 重要的是泛型系统可以为做更多的类型检查,借助编译器在编译期的类型检查可以减少运行时出现类型错误的几率。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西域男孩与后街男孩有关系吗?
葫芦侠插件在那里 ,龙珠Z真武道会2为什么下
我想把老电脑的cpu换了,我用的是英特尔 赛扬
头等舱中会有引擎的声音么?而且是飞机的每一
选调生工作3年之后可直接上调吗?选调生的工
a2チ7ᅧ7b2=17;ab=4;求a;b
疑问:为什么睡完午觉醒来会头晕阿!
陕西省百人计划获批后 需要发表论文吗
春福茶业我想知道这个在什么地方
游戏无法运行,APPCRASH,故障模块名称:AurNi
世界锦标赛和世锦赛一样吗?
山丘良品地址在哪,我要去那里办事
如图甲所示,电路的左侧是一个电容为C的电容
从前有两个人一个叫我不爱你和一个叫我爱你,
家中的蝴蝶兰、吊兰、碧罗,叶面渗出透明的粘
推荐资讯
我得甲低有一年了,以前一直服用优甲乐,前段
所知有丧疾不能藏疗者,以告生,辄令削牍疏所
我的街机摇杆没有延迟的问题 但是会经常摇着
C语言里面的联合体和结构体有什么区别,分别
玩过街霸的进来瞧瞧~这个是什么意思?
红椿小学这个地址在什么地方,我要处理点事
圣弗莱地址在哪,我要去那里办事
梦幻69龙宫鞋子、腰带、头
宋氏祖居的介绍
灵狐少年主要内容急呀!
梦幻西游T6多少级满经验
青岛“老银匠”
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?