Estoy tratando de comprender por qué el ArrayDeque de Java es mejor que el LinkedList de Java ya que ambos implementan la interfaz Deque.Por qué ArrayDeque es mejor que LinkedList
Apenas veo a alguien usando ArrayDeque en su código. Si alguien arroja más luz sobre cómo se implementa ArrayDeque, sería útil.
Si lo entiendo, estaré más seguro usándolo. No pude entender claramente la implementación de JDK en cuanto a la forma en que maneja las referencias de cabeza y cola.
Mire la respuesta en esta pregunta que hice hace días: http://stackoverflow.com/questions/6129805/what-is-the-fastest- java-collection-with-the-basic-functional-of-a-queue –
En la carpeta, donde tienes tu jdk instalado, hay un archivo 'src.zip'. Es el archivo con el código fuente de las clases de Java. Recomiendo estudiar la estructura de estas clases y las internas para comprender mejor cómo funcionan las clases de Java. –