泛型类型和原始用法

btxsgosb  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(190)

此问题已在此处找到答案

什么是原始类型,为什么我们不应该使用它((15个答案)
“编程到接口”是什么意思((32个答案)
list是list的一个子类吗?为什么java泛型不是隐式多态的((19个答案)
3小时前关门了。
我有3个关于泛型类型和原始用法的一般性问题

  1. List<Object> list = new ArrayList<String>(); 上面的代码显示错误,我认为原因是泛型不支持多态性,对吗?
List list = new ArrayList<String>(); 
        list.add("hello");
        list.add(1);

但是上面的代码很好,为什么?为什么它接受任何对象,即使我将其声明为字符串的arraylist。
3.

List<String> a = new ArrayList<String>();
        ArrayList<String> b = new ArrayList<String>();

在上面,我听说a的表现比b好,这是不对的?既然两人都在研究arraylist的目标,
假设arraylist=列表的实现+额外方法

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题