ネイティブメソッド
読み:ネイティブメソッド
外語:native method

 Javaメソッドのうち、その実装がJavaコードではなくプラットフォーム固有のバイナリコードでなされているもの。
 当然Javaの持つクロスプラットフォーム性に真っ向から反する存在であるが、OS寄りの処理やパフォーマンスを要求される処理はプラットフォームごとにネイティブコードで実装する必要がある。
 逆に、プラットフォーム依存の処理をネイティブメソッドの中に閉じ込めて、移植の際に考慮しなければならない範囲を狭くする役に立っているとも言える。

再検索