899440 wrote:I dont think there's any specific reason for that. In my opinion its redundant. May be its added for clarity so that from the documentation its obivous that ArrayList implements List.
Why the ArrayList implements the List interface even though it extends the AbstractList class. Is it only for clarity of interface implemented?