加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java List<String> list=new ArrayList<St

发布时间:2020-12-15 07:47:06 所属栏目:Java 来源:网络整理
导读:例如: 代码 List list = new ArrayList(); 下面通过 list 来操作集合。假如代码编写后却发现集合使用的不准确,应该使用 LinkedList ,那么只要修改一行代码 List list = new LinkedList(); 就可以。 这行以后的代码不需要修改,因为 List 接口保证了调用的

例如:代码List list = new ArrayList();

下面通过list来操作集合。假如代码编写后却发现集合使用的不准确,应该使用LinkedList,那么只要修改一行代码List list = new LinkedList();就可以。

这行以后的代码不需要修改,因为List接口保证了调用的都是接口中的方法,而ArrayListLinkedList都实现了List接口。

而如果当时用ArrayList list = new ArrayList()这种形式的话,那么list访问到的就可能是ArrayList里独有的方法而非List接口中的方法。这样替换成LinkedList的时候就有可能需要修改很多的代码。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读