JNI Reference (Java Native Interface Reference) — это ссылка, используемая для взаимодействия между Java кодом и нативным кодом, написанным на C или C++.
В JNI используются различные типы ссылок для управления объектами:
- Global references: Постоянные ссылки, действующие на протяжении всего выполнения программы.
- Local references: Действуют только внутри текущего вызова JNI.
- Weak references: Ссылки, которые не предотвращают сборку мусора.
JNI-ссылки позволяют Java-коду вызывать нативные методы и работать с памятью.