native

The native keyword is a modifier used in the declaration of a method to indicate that the method is implemented in another programming language. Because a native method is implemented outside of a Java program, the method declaration ends with a semicolon rather than a method body.

Note that native methods cannot be declared with the keyword abstract. For easy access to the Windows API, see Writing Windows-Based Applications with J/Direct.