Interview Questions, Java Core

Abstract Classes Vs Interfaces – When to use which