60+ TOP J2SE Interview Questions and Answers 1. What is abstract ? A Java keyword used in a class definition to specify that a class is not to be instantiated, but rather inherited by other classes. An abstract class can have abstract methods that are not implemented in the abstract class, but in subclasses. 2….