何时以及为什么您希望从头定义自己的LinkedList类,而不是使用java.util.LinkedList

何时以及为什么您希望从头定义自己的LinkedList类,而不是使用java.util.LinkedList,java,linked-list,Java,Linked List,如果java提供了LinkedList类,这将使您的生活更加轻松。。。对于开发人员来说,不使用提供的LinkedLIst并从头开始构建自己的LinkedLIst的一个很好的理由是一个双链接列表。因此,它将比单链表占用更多的内存空间。因此,如果您的应用程序对内存要求太高,那么您可以考虑实现一个单链表实现。但是,双链表中的某些操作比单链表快,您还需要记住性能方面。考虑到您几乎没有理由使用java.util.LinkedList。。。基本上永远不会,否则你会不及格。想不出任何其他原因。如果你在编码面试

如果java提供了LinkedList类,这将使您的生活更加轻松。。。对于开发人员来说,不使用提供的LinkedLIst并从头开始构建自己的LinkedLIst的一个很好的理由是一个双链接列表。因此,它将比单链表占用更多的内存空间。因此,如果您的应用程序对内存要求太高,那么您可以考虑实现一个单链表实现。但是,双链表中的某些操作比单链表快,您还需要记住性能方面。

考虑到您几乎没有理由使用
java.util.LinkedList
。。。基本上永远不会,否则你会不及格。想不出任何其他原因。如果你在编码面试中被要求这样做..开发人员可能希望改进
LinkedList