native
I "metodi native" sono metodi dichiarati in Java ma implementati tramite un linguaggio diverso, solitamente in C, e compilati in una libreria dinamica (DLL). Vengono utilizzati, generalmente, per motivi di efficienza o per accedere a particolari risorse non direttamente accessibili da Java.

Vedere anche: static

Esempio: 
public class MiaClasse { 
    ... 
    public native ApriFile(); 
}