6. Signaturen |
|||||||||||||||||||||||||||
zurück | weiter | ||||||||||||||||||||||||||
6.1 Wozu braucht man sie?Die Signatur ist für die JNI API notwendig um zu erkennen um welchen Datentyp es sich handelt
oder welche Parameter eine Funktionen erwartet und welchen Rückgabetyp sie hat. Die Signatur wird
von den Funktionen |
|||||||||||||||||||||||||||
6.2 BeispielBeispiel:
([I)Ljava/lang/String;Diese Signatur gehört zu einer Methode. Zu erkennen ist das an den runden Klammern (...)... .
Die in den Klammern befindlichen Signaturen beschreiben die Parameter der Funktion. In diesem
Beispiel ist das ein int[] . Der Wert nach den Klammern beschreibt den Rückgabewert der Methode
(java.lang.String ).
|
|||||||||||||||||||||||||||
6.3 TypenDie folgende Tabelle enthält zu den jeweiligen Datentypen ihre Signatur:
Zu beachten ist daß die Signatur für long J ist,
für boolean Z und daß der Klassenname immer mit einem
Semikolon abgeschlossen wird.
|
|||||||||||||||||||||||||||
zurück | weiter | ||||||||||||||||||||||||||
© 2001, Michael Bromm | Version 1.0 |