java的list A= new linkedlist()与linkedlist A= new linkedlist()不同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的list A= new linkedlist()与linkedlist A= new linkedlist()不同相关的知识,希望对你有一定的参考价值。

linkedlist A= new linkedlist() 可以使用A.pop方法 list A= new linkedlist() 就不能使用A.pop方法 那么为什么要list A= new linkedlist()这么声明A , 这时list A= new linkedlist()和new arraylist()都一样只能使用list的方法 其linked和array的特性都... linkedlist A= new linkedlist() 可以使用A.pop方法 list A= new linkedlist() 就不能使用A.pop方法 那么为什么要list A= new linkedlist()这么声明A , 这时list A= new linkedlist()和new arraylist()都一样只能使用list的方法 其linked和array的特性都不能使用 那么list A= new linkedlist()的好处没有啊 展开

参考技术A 这个是软件工程中的思想。主要是里氏转换原则,任何基类出现的地方子类一定可以出现。这些原则出现是为了降低程序的耦合性,简单点说就是为了在给项目增加功能什么的不需要修改源代码什么,还有就是在系统拆分的时候起重要作用。
还有一个依赖倒转原则,依赖抽象而不依赖具体。。等等,有兴趣多了解一下面向对象软件工程。
反正就是一堆这样的理论,我还没有做过大项目,也只能随口说说,这样的做法带来的好处我是没有理解到,不过我相信在未来我一定可以理会到的

以上是关于java的list A= new linkedlist()与linkedlist A= new linkedlist()不同的主要内容,如果未能解决你的问题,请参考以下文章

java的list A= new linkedlist()与linkedlist A= new linkedlist()不同

Java容器之List接口

java LinkedLis t的26种使用方法

Java 集合 韩顺平老师 底层对比分析

java:如何删掉list里面的重复的map?

JAVA:如何删掉list里面重复的Map?