Hey guys, I understood how to declare Lists and use them, but I am curious what´s the best way to declare them? I have seen many different examples and wonder if there are big differences between them and if so, what advantages each declaration has and when to use which? Have a look: I was not able to display the String between <> in this editor, that´s why I used the image to show you. So the first one uses List before the variable name and in the object declaration uses ArrayList (and nothing between <>). The second uses two times the ArrayList. And the third one uses two times the String in the <>. I did not encounter any problem so far, because apparently all seem to work fine and very similar, I am just asking myself if there is a difference between them and which one you would recommend to use? Thanks a lot, Tim