> 
> **Possible Duplicate:**  
> 
> [List versus ArrayList as reference type?](https://stackoverflow.com/questions/4062982/list-versus-arraylist-as-reference-type) 
> 
> 
> 

what is difference between declaring List l = new ArrayList() and ArrayList al = new ArrayList()