Recently in a interview I was asked a very general question \"what is abstract in java\".I gave the definition and it was followed with some other question on abstract as wh
You should be able to cite at least one from the JDK itself. Look in the java.util.collections package. There are several abstract classes. You should fully understand interface, abstract, and concrete for Map and why Joshua Bloch wrote it that way.