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
HashtableandHashmap,ArrayListandVectorSynchronized or not.
Thread-safe and synchronization
Cracking Java Interview