Duda sobre interfaz List y clase ArrayList

Duilio
06 de Febrero del 2009
Hola tengo una duda de cual es la diferencia y en q casos aplicar una u otra de estas dos intrucciones:

List b = new ArrayList();

ArrayList b= new ArrayList();

Muchas Gracias
Saludos
Duilio

varek
06 de Febrero del 2009
Que la List b = new ArrayList(); solo puede utilizar los metodos descritos en la interfaz list y no todos los del arrayList.