java泛型列表_请问Java泛型:列表,列表<对象>,列表<?>
发布日期:2021-10-21 13:32:18
浏览次数:2
分类:技术文章
本文共 626 字,大约阅读时间需要 2 分钟。
用我自己简单的话说:
列单
将声明一个普通集合,可以保存任何类型,并将始终返回对象。
列表
将创建一个列表,该列表可以容纳任何类型的对象,但只能分配另一个对象。列表
例如,这是行不通的;
List l = new ArrayList();
当然,您可以添加任何东西,但只能拉动对象。
List l = new ArrayList();
l.add( new Employee() );
l.add( new String() );
Object o = l.get( 0 );
Object o2 = l.get( 1 );
最后
列表
将允许您分配任何类型,包括
List > l = new ArrayList();
List > l2 = new ArrayList();
这将被称为未知数既然共同的分母未知数是您将能够获取对象的对象(巧合)。
.的重要性未知数当它与子类一起使用时:
List extends Collection> l = new ArrayList(); // compiles
List extends Collection> l = new ArrayList(); // doesn't,
// because String is not part of *Collection* inheritance tree.
我希望使用集合作为类型不会造成混乱,这是我唯一想到的树。
这里的区别是,我是不知道属于收藏等级制度。
转载地址:https://blog.csdn.net/weixin_28764823/article/details/114675473 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月22日 04时19分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP防止注入攻击
2019-04-27
多路IO复用模型 select epoll 等
2019-04-27
Linux Epoll介绍和程序实例
2019-04-27
output_buffering详细介绍
2019-04-27
php缓冲 output_buffering和ob_start
2019-04-27
php error_reporting 详解
2019-04-27
剖析PHP中的输出缓冲
2019-04-27
HTTP响应头不缓存
2019-04-27
apache的keepalive和keepalivetimeout(apache优化)
2019-04-27
内容协商 (Content Negotiation)
2019-04-27
关于URL编码
2019-04-27
HTTP中的缓存
2019-04-27
Varnish 和 Squid比较到底强多少
2019-04-27
mysql常用语句集锦
2019-04-27
PHP的Smarty
2019-04-27
ecshop模板的原理分析
2019-04-27
深入探究Smarty模版
2019-04-27
PHP高效率写法(详解原因)
2019-04-27
PHP数组实际占用内存大小的分析
2019-04-27
PHP运行模式
2019-04-27