query: Why does ArrayList have "implements List"?
positive_passages.docid: 134042
positive_passages.text: Why do many Collection classes in Java extend the abstract class and implement the interface as well?
negative_passages.docid: 17592
negative_passages.text: Why does += behave unexpectedly on lists?
negative_passages.docid: 77381
negative_passages.text: Why don't Java Generics support primitive types?
negative_passages.docid: 39810
negative_passages.text: What is "string[] args" in Main class for?
negative_passages.docid: 42612
negative_passages.text: Generics, arrays, and the ClassCastException
negative_passages.docid: 6233
negative_passages.text: Why does list(my_list) modify the object?
negative_passages.docid: 108281
negative_passages.text: What is difference between @+id/android:list and @+id/list
negative_passages.docid: 112492
negative_passages.text: Why is there no multiple inheritance in Java, but implementing multiple interfaces is allowed?
negative_passages.docid: 33388
negative_passages.text: What do 3 dots next to a parameter type mean in Java?
negative_passages.docid: 114765
negative_passages.text: Why does casting an ArrayList 's generic to a superclass not work?
negative_passages.docid: 58365
negative_passages.text: Why does Java not have block-scoped variable declarations?
negative_passages.docid: 120334
negative_passages.text: How to convert an ArrayList containing Integers to primitive int array?
negative_passages.docid: 81041
negative_passages.text: Why an abstract class implementing an interface can miss the declaration/implementation of one of the interface's methods?
negative_passages.docid: 129085
negative_passages.text: What is "String args[]"? parameter in main method Java
negative_passages.docid: 66048
negative_passages.text: Type List vs type ArrayList in Java
negative_passages.docid: 34584
negative_passages.text: Why can't you have a "List>" in Java?
negative_passages.docid: 120793
negative_passages.text: Java - Generics with lists