List vs. ArrayList en Java
Contenido
- Contenido: diferencia entre List y ArrayList en Java
- Cuadro comparativo
- Lista
- Lista de arreglo
- Diferencias clave
- Conclusión
- Video explicativo
La diferencia entre list y ArrayList en Java es que list es una interfaz en Java que extiende el marco de la colección, mientras que ArrayList en Java son clases de colección que resumen las clases de AbstartList.
Java es un lenguaje de programación que se usa mucho; Java es un lenguaje de programación orientado a objetos que utiliza tanto el compilador como el intérprete. La mayoría de los programas están hechos en lenguaje de programación Java. El código Java se puede escribir en Windows, Linux y Mac OS. La sintaxis del lenguaje de programación C y C ++ es bastante similar. Java produce un navegador para ejecutar programas que ayudan a crear una interfaz gráfica de usuario. List y ArrayList son dos conceptos importantes en java porque el lenguaje de programación Java está en uso y tendencia en estos días. Si hablamos de la diferencia principal, entonces la diferencia principal entre list y ArrayList en Java es que List es una interfaz en Java que extiende el marco de la colección, mientras que ArrayList en Java son clases de colección que resumen las clases de AbstartList.
Para escribir código Java, un programador necesita un kit de desarrollo de software (SDK) que incluye un compilador, un intérprete que no se requiere en C ++. El lenguaje de programación Java no admite múltiples herencias. El lenguaje de programación Java no tiene interacción con el hardware. El lenguaje de programación Java no admite la llamada por referencia. En Java list y ArrayList son miembros del marco de la colección. La lista son elementos en una secuencia, a los elementos de una lista se accede mediante la posición que es el índice.
Contenido: diferencia entre List y ArrayList en Java
- Cuadro comparativo
- Lista
- Lista de arreglo
- Diferencias clave
- Conclusión
- Video explicativo
Cuadro comparativo
Base | Lista | Lista de arreglo |
Sentido | La lista es una interfaz en Java que extiende el marco de recopilación | ArrayList en Java es clases de colección que resumen las clases AbstartList. |
Sintaxis | La lista es lista de interfaz | ArrayList es clase ArrayList |
Espacio de nombres | Sistema.Colecciones.Generico. | Sistema.Colecciones. |
Trabajando | Lista crear elementos que están asociados con el índice. | ArrayList crea una matriz dinámica |
Lista
La lista en la programación Java es una interfaz que extiende el marco de recopilación. Lista crea una colección de elementos, organizados en orden secuencial. La lista se crea usando las siguientes clases
- Lista de arreglo
- Lista enlazada
- CopyOnWriteArrayList
- Vector
- Apilar
En la lista, los elementos están asociados con los índices; si desea acceder a un elemento, puede acceder a él utilizando el índice de ese número. Se agregan dos métodos de interfaz de lista (int, E) y addAll (int, Collection). Hay tres tipos de excepciones en la lista que son
- UnsupportedOperationException
- ClassCastException
- Excepción de puntero nulo
Si queremos obtener un elemento después de hacer una lista en Java, puede usar el método get ().
Lista de arreglo
ArrayList es una colección de clases que amplía la clase AbstactList. ArrayList también implementa la interfaz de lista. ArrayList crea matrices dinámicas. ArrayList crea una matriz de objetos. La matriz tiene una longitud fija en ArrayList. Hay una longitud fija de la matriz en Java. La capacidad del objeto de la clase ArrayList aumenta cuando se agregan elementos a la matriz. sureCapacity () que utilizamos para aumentar la capacidad de ArrayList.
Diferencias clave
- List es una interfaz en Java que extiende el marco de la colección, mientras que ArrayList en Java son clases de colección que resumen las clases de AbstartList.
- La lista es la lista de la interfaz, mientras que ArrayList es la clase ArrayList.
- En la lista System.Collections.Generic, mientras que en ArrayList System. Colecciones
- Lista de elementos de creación que están asociados con el índice, mientras que ArrayList crea una dinámica
Conclusión
En este artículo anterior, vemos la clara diferencia entre List en Java y ArrayList en java con implementación.