ファイヤープロジェクト
JNI
ろくにCをやってないのにJava Native Interfaceをちょっとやってみた.
JNIの基本
2003-07-20T15:13+09:00   matsu
Javaからhelloを出力するネイティブコードを呼んでみる.
2003-07-20T15:13+09:00   matsu
nativeメソッドから引数を渡せなければ,あんまり嬉しくない.なので,ここではいろんなプリミティブ型の引数を渡しみる.
2003-07-20T15:13+09:00   matsu
ネイティブコードからクラスやオブジェクトのフィールドを取得する.
2003-07-20T15:13+09:00   matsu
ネイティブコードからクラスやオブジェクトのフィールドを設定する.
2003-07-20T15:13+09:00   matsu
ネイティブコードからクラスやオブジェクトのメソッドを呼び出す.
ネイティブコードでもクラスやオブジェクトを取扱うことができる.
2003-07-20T15:13+09:00   matsu
参照とポインタは同じ概念のはずだが,JNIでは明確に区別する必要がある.
2003-07-20T15:13+09:00   matsu
ネイティブコードでもnewに相当することができる.
matsu(C)
Since 2002
Mail to matsu