A native method is a method that is implemented in a language other than Java. Natives methods are sometimes also referred to as foreign methods.