Native Methods--What?
Through Java Native Interface (JNI), Java supports the ability to call native methods--shared object files written in languages such as C/C++
The native keyword is used to identify methods that have implementation defined in such shared object files:
public void native sayHello();