1. Design a Java class that demonstrates the usage of a queue in storing and displaying your data?
2. In terms of search complexity and CPU time what would be the main advantage of having your Java application data structures stored in a sorted format?
3. In terms of runtime performance which data structure would be better to use a LinkedList or an ArrayList?
4. Design a Java class that performs a linear search using a list of integer values?
5. In terms of collection sorting algorithms, how does the implementation of a Comparable and a Comparator interface differ in terms of Java?
6. Explain a Java class that implements the process of serialization?
7. In terms of File Input/Output operations, what is the difference between Serialization and Deserialization of a Java object?
8. Design a Java class that demonstrates the use case of a HashMap in storing and displaying your data?
9. In terms of data structure, what is the difference between a Binary Search Tree and a Binary Tree?
10. In terms of Java programming explain the main elements of the Insertion Sort algorithm?
11. In terms of choosing a data structure, what is the difference between a LinkedList and a doubly-linked list?
12. In terms of File input operations, what is the difference between a FileReader and a FileInputStream?
13. Design a Java class that demonstrates the usage of a LinkedList in storing and displaying your data?
14. Design a Java class that removes spaces from a hard-coded String value?
15. Design a Java class that demonstrates the usage of a stack in storing and displaying your data?
16. What would be the difference between choosing a stack or a queue in terms of data structure while building a Java program?
17. Design a Java class that demonstrates the usage of a Vector in storing and displaying your data?
18. Design a Java class called Student with your getters, setters, constructor, and toString method?
19. Design a Java class that will use a built-in Java method to sort an ArrayList of floating-point numbers?
20. Design a Java class that reverses the order of a String array?
21. Design a Java class that reads data from a text file and inserts the data into an ArrayList for processing?
22. In terms of Java programming explain the main elements of a Binary Search algorithm?
23. Design a Java class to check if two string values are identical?
24. In terms of Java programming explain the main elements of the merge sort algorithm?
25. Design a Java class that builds an Array List of Strings and adds various values of this data structure?