One can essentially augment supplied Java Runtime by supplying your own C or other code implementing a particular functionality in a higher performance mode |
This of course generates machine dependence and should only be used if really needed |
First for classes you wish to implement in native fashion, put in your java code lines like: |
public native mustgofast(arguments); // default functions |
static {System.loadLibrary("faststuffhere");} // static and in class and so runs only ONCE! and loads the native code |