This document contains 21 questions about abstract classes and interfaces in Java. Some of the questions asked are: can an abstract method be declared as static, can an abstract method be declared private, what is a concrete method, when should abstract classes be used, how is abstraction implemented in Java, can an abstract class have a constructor, what happens if all abstract methods are not overridden in a subclass, and what are the differences between abstraction and encapsulation. It also asks about modifiers that can be used for methods and variables in interfaces.