Part-1 List Interface
Topics:
- What is Collections Framework?
- What is the hierarchical diagram of Collections Framework?
- What are the unique characteristics of List Interface?
- What is the difference between generics based and non-generics based collections and which one is used post jdk 1.5?
- Why it is being said that Collections Framework provides an architecture to store and manipulate group of objects?
- In how many ways can we traverse Arraylist object?
- How can we convert array to an ArrayList or vice versa?
- What are the most commonly used methods of ArrayList API?
- What are the unique characteristics of ArrayList(List Interface implementation API)?
- What does Insertion order, Null-ability and Duplicates factor mean as far as List Interface implementation of APIs is concerned?
- Do we get null pointer exception if ArrayList object carry multiple or single null value/values?
- In how many ways can we traverse LinkedList object?
- How List Interface implementation classes(ArrayList, LinkedList, Vector and Stack) differ from each other?
- When shall we use List Interface implementation classes in projects?
- Is Object the topmost root API, Iterator the parent interface of Collections interface and what are the child interfaces and child API’s of Collections Interface?
- On which very data structure. ArrayList and LinkedList API’s are based upon?
- Is Iterator, ListIterator and the enhanced for loop used to traverse ArrayList or LinkedList API object?
- How can we convert ArrayList to LinkedList object or vice versa?
- What are the most commonly used methods of LinkedList API?
- What are the unique characteristics of LinkedList API which make it different from all other List, Set and Map interface implementation API’s?
- How do we use ListIterator Interface with all List interface implementation classes and does ListIterator API help us access objects in both forward as well as backward direction?
