Q93. What is an abstract method?
An abstract method is a method whose implementation is deferred to a subclass.

Q94. How are Java source code files named?
A Java source code file takes the name of a public class or interface that is defined within the file. A source code file may contain at most one public class or interface. If a public class or interface is defined within a source code file, then the source code file must take the name of the public class or interface. If no public class or interface is defined within a source code file, then the file must take on a name that is different than its classes and interfaces. Source code files use the .java extension.

Q95. What is the relationship between the Canvas class and the Graphics class?
A Canvas object provides access to a Graphics object via its paint() method.

Q96. What are the high-level thread states?
The high-level thread states are ready, running, waiting, and dead.