0% found this document useful (0 votes)
4 views4 pages

Java Programmatic Questions First4Pages

The document contains a comprehensive list of 250 programmatic Java exam questions covering various topics such as language fundamentals, classes and objects, inheritance and polymorphism, arrays, strings, exception handling, collections, and file I/O. Each section includes specific programming tasks designed to test and enhance Java programming skills. This final complete version serves as a valuable resource for learners and educators in the field of Java programming.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Java Programmatic Questions First4Pages

The document contains a comprehensive list of 250 programmatic Java exam questions covering various topics such as language fundamentals, classes and objects, inheritance and polymorphism, arrays, strings, exception handling, collections, and file I/O. Each section includes specific programming tasks designed to test and enhance Java programming skills. This final complete version serves as a valuable resource for learners and educators in the field of Java programming.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

250 Programmatic Java Exam Questions (Final Complete Version)

--- Language Fundamentals ---


1. Write a program to print all Java keywords.
2. Write a program to demonstrate primitive data types and their ranges.
3. Write a program to swap two numbers without using a third variable.
4. Write a program to find the largest of three numbers using if-else.
5. Write a program to demonstrate type casting in Java.
6. Write a program to check whether a number is even or odd using control statements.
7. Write a program to demonstrate the use of break and continue statements.
8. Write a program to demonstrate increment and decrement operators.
9. Write a program to show precedence of operators.
10. Write a program to calculate factorial using loop.
11. Write a program to check leap year.
12. Write a program to find sum of digits of a number.
13. Write a program to reverse digits of a number.
14. Write a program to check Armstrong number.
15. Write a program to check perfect number.
16. Write a program to generate Fibonacci series.
17. Write a program to demonstrate ternary operator.
18. Write a program to demonstrate short-circuit operators.
19. Write a program to demonstrate switch statement.
20. Write a program to calculate power of a number using loop.
--- Classes and Objects ---
21. Write a program to create a class Student with fields and methods, and display details.
22. Write a program to demonstrate default and parameterized constructors.
23. Write a program to show the use of static variables and methods.
24. Write a program to implement method overloading in a class.
25. Write a program to demonstrate the use of this keyword.
26. Write a program to create multiple classes and access them via packages.
27. Write a program to create objects of a class and call methods.
28. Write a program to demonstrate object reference assignment.
29. Write a program to show garbage collection using [Link]().
30. Write a program to demonstrate constructor chaining.
31. Write a program to demonstrate shallow copy and deep copy of objects.
32. Write a program to create immutable class in Java.
33. Write a program to demonstrate static block and initialization block.
34. Write a program to demonstrate nested classes.
35. Write a program to create and access anonymous class.
--- Inheritance and Polymorphism ---
36. Write a program to implement single inheritance.
37. Write a program to implement hierarchical inheritance.
38. Write a program to implement multilevel inheritance.
39. Write a program to demonstrate method overriding.
40. Write a program to demonstrate the use of super keyword.
41. Write a program to demonstrate runtime polymorphism.
42. Write a program to show constructor overriding with super().
43. Write a program to use instanceof operator.
44. Write a program to demonstrate final methods.
45. Write a program to show abstract class and subclass implementation.
46. Write a program to demonstrate multiple inheritance using interfaces.
47. Write a program to demonstrate default methods in interface.
48. Write a program to demonstrate static methods in interface.
49. Write a program to demonstrate dynamic method dispatch.
50. Write a program to demonstrate polymorphism using interface references.
--- Arrays ---
51. Write a program to find the maximum element in an array.
52. Write a program to find the second maximum number in an array.
53. Write a program to reverse an array.
54. Write a program to perform matrix addition.
55. Write a program to perform matrix multiplication.
56. Write a program to sort an array using bubble sort.
57. Write a program to sort an array using selection sort.
58. Write a program to find the missing number in an array.
59. Write a program to merge two arrays.
60. Write a program to demonstrate the use of varargs.
61. Write a program to find duplicate elements in an array.
62. Write a program to remove duplicates from an array.
63. Write a program to rotate an array.
64. Write a program to search an element using linear search.
65. Write a program to search an element using binary search.
66. Write a program to transpose a matrix.
67. Write a program to check sparse matrix.
68. Write a program to add two jagged arrays.
69. Write a program to find frequency of elements in array.
70. Write a program to find common elements between two arrays.
--- Strings ---
71. Write a program to reverse a string without using library functions.
72. Write a program to check if a string is palindrome.
73. Write a program to count vowels and consonants in a string.
74. Write a program to find frequency of characters in a string.
75. Write a program to remove duplicate characters from a string.
76. Write a program to split a string into words and display them.
77. Write a program to demonstrate StringBuffer methods.
78. Write a program to demonstrate StringBuilder methods.
79. Write a program to compare strings using equals and ==.
80. Write a program to demonstrate string immutability.
81. Write a program to find first non-repeated character in a string.
82. Write a program to find all permutations of a string.
83. Write a program to reverse each word in a string.
84. Write a program to convert string to char array and back.
85. Write a program to demonstrate substring method.
86. Write a program to replace words in a string.
87. Write a program to find longest word in a sentence.
88. Write a program to count occurrence of substring in a string.
89. Write a program to validate email using regex.
90. Write a program to validate phone number using regex.
--- Exception Handling ---
91. Write a program to demonstrate try-catch block.
92. Write a program to use multiple catch blocks.
93. Write a program to demonstrate finally block.
94. Write a program to demonstrate try-with-resources.
95. Write a program to throw an exception using throw keyword.
96. Write a program to declare exceptions using throws keyword.
97. Write a program to create a user-defined exception.
98. Write a program to demonstrate NullPointerException handling.
99. Write a program to demonstrate ArithmeticException handling.
100. Write a program to demonstrate ArrayIndexOutOfBoundsException handling.
101. Write a program to demonstrate NumberFormatException handling.
102. Write a program to demonstrate custom checked exception.
103. Write a program to demonstrate custom unchecked exception.
104. Write a program to demonstrate re-throwing exception.
105. Write a program to demonstrate exception chaining.
--- Collections ---
106. Write a program to store and iterate elements using ArrayList.
107. Write a program to demonstrate the use of LinkedList.
108. Write a program to demonstrate the use of HashSet.
109. Write a program to demonstrate the use of TreeSet.
110. Write a program to demonstrate the use of HashMap.
111. Write a program to demonstrate the use of TreeMap.
112. Write a program to sort elements of a list using [Link]().
113. Write a program to demonstrate Iterator.
114. Write a program to demonstrate ListIterator.
115. Write a program to demonstrate Queue operations.
116. Write a program to demonstrate PriorityQueue.
117. Write a program to demonstrate Stack operations.
118. Write a program to demonstrate Vector class.
119. Write a program to demonstrate LinkedHashMap.
120. Write a program to demonstrate LinkedHashSet.
--- File I/O ---
121. Write a program to read from a file using FileReader.
122. Write a program to write data to a file using FileWriter.
123. Write a program to copy content from one file to another.
124. Write a program to count words in a file.
125. Write a program to count lines in a file.
126. Write a program to demonstrate object serialization.
127. Write a program to demonstrate object deserialization.
128. Write a program to demonstrate BufferedReader.
129. Write a program to demonstrate PrintWriter.
130. Write a program to demonstrate RandomAccessFile.
131. Write a program to demonstrate File class methods.
132. Write a program to check file existence.
133. Write a program to list all files in a directory.
134. Write a program to delete a file.
135. Write a program to append data to a file.

You might also like