Programmation Java/Méthodes natives
Une classe peut posséder des méthodes natives. Une méthode native n'est pas implémentée en Java mais dans un autre langage de programmation (C ou C++ le plus souvent).
Le mot-clé native
marque les méthodes natives d'une classe Java.
Elles n'ont pas de corps d'implémentation (comme les méthodes abstraites).
L'outil javah du JDK permet de générer l'en-tête C/C++ (*.h) correspondant aux méthodes natives d'une classe.
Pour plus de détails, voir Développer en Java/Faire appel à du code natif.