
Sebastián Pineda Duque
Pregunta¿Quiere decir que List como tal no se usa, sino sus derivados: ArrayList y Vector?

Ann Code
Sí los usas pero los implementar con cualquiera de las otras clases list

Saúl Sánchez Sosa
Si se usa. Se usa más que nada para usar un pilar de la programación orientada a objetos que es el polimorfismo.

Sebastián Pineda Duque
Buen dato. Gracias.

Job Abdala Coronado Duran
si ya que List al ser una interfaz solo tiene métodos pero estos solo están declarados y se implementan en las clases que se quiera tener los métodos de dicha interfaz hay que tener en cuenta que el comportamiento solo la damos en la clase implementadora.
Tambien podemos hacer lo siguiente:
List <String> lista =new ArrayList<String>;
esto es valido podemos hacer una referencia a la interfaz pero a esa le asignamos la clase implementadora.