This is a java question queue instance 1 JavautilQueue ql
Solution
1)
-->It is a generic queue.
-->Queue is a interface which extends collection interface
-->Customer is user-defined class
-->q1 is instance of Queue of type Customer(Customer is type of object like string ,int etc....)
------------------------------------------------------------------------------------------------
2)
-->It is a generic queue of type Customer.
-->Customer is user-defined class
-->Linkedlist is a class which extends the AbstractList class and implements List and Deque interfaces.
-->q2 is instance to LinkedList of type Customer
----------------------------------------------------------------------------------------------------------
3)
-->It is a generic queue.
-->as Linkedlist implements List and Deque(which extends Queue) Queue is super class for Linkedlist
-->Here q3 is reference variable type of Queue which holds Linkedlist objec;
