Core Java & JVM-SprachenCore Java & JVM-Sprachen

Bestens integriert

Foreign Function & Memory API
Array
Foreign-Function-API
Java-Native-Interface
Memory-API
Performance

Abstract


Thu 15:35 - 16:20 Uhr | 2026

Wer mit dem Java Native Interface (JNI) zu tun hatte, weiß ein Lied davon zu singen, wie kompliziert es sein kann, aus Java heraus eine C-Funktion aufzurufen. Aber die Zeiten, in denen man sich mit C-Header-Dateien herumschlagen muss, sind endlich vorbei. Mit der neuen Foreign Function & Memory API ist es nun sehr viel einfacher, auf Java-fremde Funktionen zuzugreifen. Und mit der Memory API kann man nun auch noch die Einschränkungen umgehen, die man bei der Nutzung von Java-Arrays hat.

Dieser Vortrag führt in die Foreign Function & Memory API ein, demonstriert am Beispiel von C, wie man Fremdfunktionen aufruft, und zeigt, wie man auch mit sehr großem Speicher off-heap arbeiten kann.

Non-Sponsored TalkFortgeschritteneDeutsch
Michael Wiedeking

Michael Wiedeking

Michael Wiedeking ist Gründer der Aalgolab GmbH und Java-Programmierer der ersten Stunde. Er schreibt Artikel und spricht auf Konferenzen. Am liebsten aber „sammelt“ er Programmiersprachen und beschäftigt sich mit ihrem Design und ihrer Implementierung – besonders mit seiner eigenen: Aalgola.