Programmation Java/Méthodes natives

Un livre de Wikilivres.

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.