10.1 List of APIs used with JavaVM

The following table lists the APIs used with JavaVM.

Table 10-1 List of APIs used by JavaVM

Class nameFunction
BasicExplicitMemory ClassThis is a class that indicates the Explicit memory block. Note that you cannot use this class for other JDK products.
ExplicitMemory ClassThis is an abstract class that indicates the Explicit memory block.
This class defines the contents to be processed in the BasicExplicitMemory class that is an inherited class. Note that you cannot use this class for other JDK products.
MemoryArea ClassThis is an abstract class that indicates the Explicit memory block or the Java heap. Note that you cannot use this class for other JDK products.
MemoryInfo ClassAcquires the memory information of garbage collection. Note that you cannot use this class for other JDK products.
Exception classesThis is an exception class that expresses exceptions that occur in the APIs used by JavaVM. Note that you cannot use this class for other JDK products.
Omission of the package name
Note that in this chapter, the class names of the classes belonging to the java.lang and MemoryArea packages are mentioned only with the class names instead of the complete names.
Example:
For java.lang.Object: Object