Schulung Java Native Interface (JNI)
Dieses Schulungsmodul kann mit allen aktuellen Java-Versionen (z.B. 21, 20, 19, 18) entsprechend Ihren Wünschen durchgeführt werden.
Dieses Schulungsmodul kann mit allen aktuellen Java Enterprise Edition-Versionen (z.B. 9, 8, 7, 6) entsprechend Ihren Wünschen durchgeführt werden.
Wozu JNI?
Grundlagen: Native statische Methoden, native Instanz-Methoden
C++-Zugriff auf Attribute und Methoden von Java-Objekten
Referenzen: lokale Referenzen, Freigabe lokale Referenzen, Globale Referenzen, Referenzvergleiche
Erzeugung von Java-Objekten: New Object, Alloc Object
Arrays: primitive Elemente, Object-Elements
Strings. UTF 8 und Unicode
Werfen und Auffangen von Exceptions
Multithreading und Synchronisation
Ein JNICppGenerator
Abbildungen von C-Strukturen auf Java-Objekte
Starten einer JVM aus einer C++-Anwendung
Anwendungsbeispiele: ein Process-Viewer, Logging, etc.
JNI und Garbage Collection
Verwandlung von Hühnern in Hähne...