1.
Explain the working of Java Program (or) Explain WORA Architecture
(or) Prove how is Java Platform Independent
2. Which Company started Java and who Owns it now?
3. Name of the person who started Java
4. Latest version of JDK and what are the Changes
5. Difference between JDK, JRE, JVM.
6. What is a Class and an Object?
7. Features of Java
8. What is job of class Loader?
9. Explain a program with respect to command line arguments
10. What is Inheritance and Explain different types of inheritance.
11. What is Encapsulation?
12. Explain the Specifications of Java Bean Class.
13. Explain different types of Blocks.
14. What is a Variable? Explain Datatypes as well?
15. What do you mean by methods and different ways of writing it?
Are functions and methods the same?
16. Explain the Naming Conventions/ Coding Standards
17. Explain Method Overloading? Can we Overload static and main
methods? Example for pre defined overloaded methods
18. Explain Constructors, different types of Constructors and
Constructor Overloading.
19. Explain Constructor Chaining w.r.t same class and another class.
20. Why Multiple Inheritance is not possible in Java w.r.t Classes?
21. Explain Local and Member/Global Variables.
22. Explain Method Overriding and rules and Can we override static
method in Java?
23. Is it possible to call C and C++ functions
24. Explain super keyword.
25. Explain static keyword
26. What are the different Access Specifiers?
27. Difference between abstract and interface.
28. Explain Type Casting
29. Explain Upcasting and Downcasting?
30. What is ClassCastException and How do we avoid it?
31. What is Polymorphism? Explain different types of Polymorphism
32. What is Abstraction?
33. Explain method binding.
34. Explain Generalization and specialization
35. Can we have a Nested Method in Java?
36. What happens when a class implements two interfaces having the
same method name?
37. Explain the final keyword
38. Difference between final method and private method
39. Different ways of avoiding Inheritance?
40. Ways to avoid Object Creation
41. Why main() takes String as an argument
42. Why main() is static
43. Name a few methods in Array
44. Difference between for and for each loop
45. How to make data read-only
46. Explain JVM architecture
47. Give Example for primitive Datatypesand non primitive Datatypes
48. Difference between static and non static
49. Explain different looping statements
50. Explain Decision Making Statements
51. Explain different types of Operators.
52. Explain Scanner Class and what the the methods in order to
accept different type of inputs
53. What are packages and explain structure
54. Explain static import
55. Explain Has-A relationship or Association
56. Explain Inner classes and Program Anonymous Inner class
57. Difference between final, finally and finalize
58. Explain Garbage Collection
59. Can we Explicitly Invoke Garbage Collector?
Exceptions
60. Super most class in Exception Hierarchy and what is error and
what is an exception?
61. Types of exceptions and Example for Checked and Unchecked
62. Difference between throw and throws
63. How to handle an exception and can we have try and catch block
inside finally block?
64. How do create Custom Exception and how to make Checked or
Unchecked Custom Exception
65. Can we write only try block without catch and finally blocks?
66. Can we have try without a catch block? If yes, how?
67. Can we have executable lines of code between try and catch blocks
68. Can we have nested try and catch blocks
69. Can exceptions occur at compile time
70. Difference between error and exception
71. Can we handle multiple exceptions in single catch blocks
72. With throws can we use multiple exceptions
73. Explain finally block
LIBRARIES AND COLLECTIONS
74. Supermost class in java
75. Few predefined libraries and what is java.lang package?s
76. Explain String and mutable version of String
77. Difference between StringBuffer and StringBuilder
78. Explain toString, hashcode and equals()
79. Explain SOP
80. Explain Specialization and Generalization
81. What is a framework?
82. What is collection and explain collection hierarchy
83. Diff between collection and collections
84. Explain java equality contract
85. Diff between ArrayList and LinkedList
86. Diff between ArrayList and Vector
87. Diff between List and Set
88. Initial capacity of Arraylist and HashSet
89. Explain autoboxing and unboxing
90. Explain wrapper classes
91. Explain Generics
92. Constructors in ArrayList, LinkedList, Vector, and HashSet
93. Diff between Iterator and ListIterator
94. Diff between HashSet and LinkedHashSet
95. Diff between Comparable and Comparator
96. Diff between TreeSet and HashSet
97. When to use Arraylist and when LinkedList?
98. Explain maps and Difference between HashMap, LinkedHashMap
and TreeMap
Any doubts or queries wrt any of the above questions drop a mail to the
below mail id : udaypawar037@gmail.com