Set - 5

Question 36 :

How are commas used in the initialization and iteration parts of a for statement?

Answer :

Commas are used to separate multiple statements within the initialization and iteration parts of a for statement.


Question 37 :

What is the purpose of the wait(), notify(), and notifyAll() methods?

Answer :

The wait(),notify(), and notifyAll() methods are used to provide an efficient way for threads to wait for a shared resource. When a thread executes an object's wait() method, it enters the waiting state. It only enters the ready state after another thread invokes the object's notify() or notifyAll() methods.


Question 38 :

What is an abstract method?

Answer :

An abstract method is a method whose implementation is deferred to a subclass.


Question 39 :

How are Java source code files named?

Answer :

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.


Question 40 :

What is the relationship between the Canvas class and the Graphics class?

Answer :

A Canvas object provides access to a Graphics object via its paint() method.