I always learn when we declare a collection we should do, Interface ob = new Class()
, if i want to use for example a LinkedList i\'ll do List ob = new LinkedL
Isn't LinkedList ob = new LinkedList() 100% correct?
Well I'd suggest using the generic form, but sure - if you want to use functionality which is specific to LinkedList
, you need to declare the variable accordingly.
You might want to check whether the Deque