I’m new in Java, and I have seen a ArrayList example like this.
listing = new ArrayList<Lot>();
I know that if I want to create an empty array list. Then I will use ArrayList()
But I don’t understand what is the <Lot> between the “ArrayList” and “()“.
Can someone explain it to me?
Thanks
This is Java Generics. The
<Lot>indicates that the ArrayList will contain only objects of type Lot. It is useful because the compiler can do type checking on your ArrayList.