BCD404 : Advanced Java : Question Bank
Module 1:
1. Discuss Generics in java with syntax
2. Develop a jave program to demonstrate the use of generic class.
3. Develop a java program to demonstrate the generic class with two Type parameters
4. Discuss the types of bounded wildcards in generics with syntax
5. Develop a java program to demonstrate the usage of Upper bound wildcards
6. Develop a java program to demonstrate the usage of Lower bound wildcards
7. Discuss Generic methods with syntax.
8. Develop a java program to swap two elements in a array using generic method.
9. Discuss generic interface and its benefits.
10. Develop a java program to demonstrate the implementation of Generic interface.
11. Compare Raw Types and Generic Types with suitable example.
12. Discuss the benefits of Raw Types.
13. Discuss Type Erasure with an example
14. Discuss and three restriction on Generics in Java
15. Discuss with and example multilevel inheritance in java
Module 2:
16. Discuss Array List, Linked List, TreeSet, PriorityQueue with syntax.
17. Develop a java program using ArrayList to store elements and provides various methods to
manipulate them, such as adding, removing, and accessing elements by index.
18. Develop a java program using LinkedList to store elements and provides various methods to
manipulate them, such as adding, removing, and accessing elements by index.
19. Develop a java program using PriorityQueue to store elements and provides various methods to
manipulate them, such as adding, removing, and accessing elements by index.
20. Discuss Map Interface in Java and the characteristics of a Map Interface in java
21. Develop a Java Program to Demonstrate Working of Map interface
22. Discuss the various Operations that can be performed using Map Interface and HashMap Class
23. Discuss the Various Operations that can be performed on NavigableMap Interface
24. Discuss the function of Java StringTokenizer Class.
25. Develop a Java Program to Demonstrate the use of Java StringTokenizer to split a space-
separated string into tokens.
26. Discuss the Date class in java and explain any 4 methods
27. Develop a java Program to demonstrate the methods of Date class
28. Develop a java Program to demonstrate the any 4 methods of Calendar class
29. Discuss any 5 methods of the Scanner class
30. Discuss any 4 Scanner constructors with syntax.
31. Develop a java program to read input from keyboard and file using Scanner class.
32. Demonstrate the use of Scanner Class to set custom delimiters to tokenize the input.