Cracking Java Interview
A list of frequently asked Java questions
Overriding vs overloading
Overriding happens at subclass while overloading happens in the same class. Also, overriding is a runtime activity while overloading is resolved at compile time.
Difference between
Hashtable
andHashmap
,ArrayList
andVector
Synchronized or not.
Thread-safe and synchronization
Cracking Java Interview