This is documentation for Mathematica 7, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
Java Objects in Mathematica
LoadJavaClass load and set up a Java class for use from Mathematica
JavaClass expression that represents a Java class
JavaNew create a Java object of a specified class
JavaObject expression that represents a Java class
MakeJavaObject, MakeJavaExpr create a Java object that represents an expression
Constructors, Methods, Fields information about classes
JavaObjectQ whether an expression is a valid Java object reference
InstanceOf whether an object is an instance of a certain class or interface
SameObjectQ whether two JavaObject expressions reference the same Java object
LoadedJavaObjects, LoadedJavaClasses list all Java objects or classes in use
ClassName get the fully qualified name of a class
GetClass, ParentClass get the JavaClass representing a Java object's class or parent class
ReturnAsJavaObject return an object reference instead of its value
JavaObjectToExpression convert an object reference into its value
ImplementJavaInterface implement a Java interface via callbacks to Mathematica