Mathematica's J/Link system provides a uniquely seamless interface to the Java environment. With J/Link you can immediately access Java classes and objects from within ...
JavaBlock -- release any Java objects created during evaluation once evaluation finishes, BeginJavaBlock, EndJavaBlock -- mark the beginning and end of a Java block, ...
DoModal -- wait until the Java window is closed, JavaShow -- make a window visible and in front, ShowJavaConsole -- display System.out and System.err output in a separate ...
AddPeriodical[expr, interval] adds the computation expr to the set of operations that are periodically performed automatically.
AddToClassPath[path_1, path_2, ...] adds the specified full paths to directories and jar or zip files to the J/Link class search path.
AllowRaggedArrays[True] lets you pass ragged (i.e., non rectangular) arrays to Java. AllowRaggedArrays[False] restores the default behavior.
AppletViewer[javaclass, parameters] displays a window with an applet of the specified JavaClass running in it. AppletViewer["classname", parameters] displays a window running ...
BeginJavaBlock[] begins an evaluation block equivalent to a JavaBlock, except that it works across a larger span than the evaluation of a single expression.
ClassName[javaclass] returns, as a string, the fully qualified name of the specified JavaClass. ClassName[javaobject] returns the fully qualified name of the Java class of ...
CloseFrontEnd[] closes the link to the front end that was opened by UseFrontEnd[] or ConnectToFrontEnd[].