第114回 ネイティブメソッドで Hello World
Java には native というキーワードがありますが Java の入門書のキーワード一覧で見たことがあるだけで使い道を知らないという人がほとんどではないでしょうか。
このキーワードは native修飾子といい、メソッドがネイティブメソッドであることを示します。 ネイティブメソッドとはメソッドがJavaではない他の言語で実装されているメソッドのことです。 他の言語でメソッドを実装することでOSのシステムコールやライブラリを呼び出すことができるようになりますが、 プラットフォームに依存した実装になるため Java の「Write Once, Run Anywhere」というスローガンは当てはまらなくなります。
では、実際にこの native修飾子を使って以下の Hello World プログラムをネイティブメソッドで書き直してみましょう。
(さらに…)
2009年8月5日 | カテゴリー:Javaワンポイント