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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java方法可以与类重名吗_java中为什么类属性和实例属性可以重名
下一篇:java ssm 运行步骤_SpringMVC详细运行流程_JavaEE框架(Maven+SpringMvc+Spring+MyBatis)全程实战教程_Java视频-51CTO学院...

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月22日 04时19分30秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章