Diferencia entre List y ArrayList

Diferencia entre List y ArrayList

C# y Java son dos lenguajes de codificación muy populares. Es, sin duda, el interés en uno de los dos que te trajo aquí.
Entonces, ya sea que sea un nuevo programador que busque su primer trabajo, o un veterano que busque aclaraciones, siga leyendo y sea educado.

Java

El proyecto Java comenzó en 1991. El programa se llamó inicialmente roble, pero luego se cambió a Java. Sí, el café fue la motivación detrás del nombre.

Es interesante que Java estuviera originalmente destinado a la televisión interactiva. Aunque estaba demasiado avanzado para la televisión por cable. Una nueva visión se formó lentamente para Java. Que sería un lenguaje de codificación portátil.
En otras palabras, los programas escritos en Java podrían ejecutarse en cualquier hardware, no importar la combinación.

No parece que Java irá a ningún lado pronto. Como probablemente el lenguaje de codificación más popular del mundo, Java siempre vale la pena aprender. Java bien podría estar cerca durante mucho, mucho tiempo.

C#

Originalmente lanzado en 1999, C# acompañó el 2000 .lanzamiento neto. El idioma creció rápidamente en popularidad y en 2005, C# 2.0 fue lanzado.
C# está en competencia directa con Java, pero los dos son muy similares. Al menos, desde el punto de vista de un programador.

¿Qué son y cuál es la diferencia??

Lista y ArrayList son bits de código en Java y C# que le permiten establecer y llamar a los parámetros. Eso está en una cáscara de nuez. Confundido? Yo tambien.
Necesitarás tener algún conocimiento para el siguiente bit.

Por lo general, la lista es una interfaz utilizada junto y para ArrayList o LinkedList. La lista es una herramienta general o genérica donde las otras son más específicas.

El código se ve así:
List List = new ArrayList ();
Esto es seguido por declaraciones a las que se agregan clases. Después de agregar las clases, puede llamarlos en cualquier momento con otro código de código.

La lista puede, en teoría, sustituir a ArrayList. He visto esto hecho pero no se recomienda. Como se dijo antes, la lista es una interfaz y ArrayList es la clase que lo implementa.

Resumen
Si no lo has atrapado por ahora, aquí está la diferencia de nuevo. Lo he puesto de la manera más no confusa que pude.
La lista es una interfaz. ArrayList es una clase.
La lista es genérica. ArrayList es específica.
Los dos pueden ser sustituidos, pero no se recomienda. Esta es la sintaxis más recomendada:
List List = new ArrayList ();
¿Eres un programador que trabaja??
¿Tienes una forma más fácil de explicar esto??
Háganos saber en los comentarios!