Interview Java Questions and Answers for Java Developer
Interview Java Questions and Answers for Java Developer
3. ArrayList vs LinkedList
ArrayList: Fast random access, slow insert/delete.
LinkedList: Slow random access, fast insert/delete.
4. HashMap vs Hashtable
HashMap: Not synchronized, allows one null key.
Hashtable: Synchronized, does not allow null keys.
5. == vs .equals()
==: Compares references (memory location).
.equals(): Compares values (can be overridden).
7. Overloading vs Overriding
Overloading: Same method, different parameters.
Overriding: Same method, same parameters, different class.
8. Static vs Final
Static: Belongs to class, shared among objects.
Final: Prevents modification of class, method, or variable.
Created by @arjunummavagol
Page 2
Created by @arjunummavagol
Page 3
Created by @arjunummavagol
Page 4
Created by @arjunummavagol
Page 5
Created by @arjunummavagol
Page 6
Created by @arjunummavagol