Q.1 What is the Java Collection Framework? Describe the hierarchy of the Java Collection Framework starting from the Collection interface. ? Q.2 Explain the difference between Collection and Collections in Java Collection Framework ? Q. 3 Explain the difference between ArrayList and LinkedList and some common operations (add, remove, get) with code example . ? Q. 4 Explain the differences between HashSet, LinkedHashSet, and TreeSet. With code example ? Q. 5 What is the Map interface, and how is it different from Collection? Q.6 Explain the differences between HashMap, LinkedHashMap, TreeMap, and Hashtable with code example .? Q.7 Explain the difference between Comparable and Comparator., and how is it used for sorting? Q.8 How does a Deque differ from a Queue ? Write a Java program to demonstrate the use of a PriorityQueue ? Q.9 What is a Stack, and how does it extend Vector. Explain in detail with code example. ? Q. 10 What is the Properties class, and how is it used in Java? Write a Java program to read and write properties from properties file. ?