Ich bin seit ein paar Jahren ein Java-Entwickler und habe gehört, dass Sie mit JNI einige ziemlich nützliche und mächtige Dinge tun können. Ich weiß nicht, ob ich es nicht gebraucht habe oder ob es für mich nicht besonders relevant ist. aber ich musste es überhaupt nicht anfassen.Nützlichkeit von JNI
Ich frage mich, was die Nützlichkeit dieses Aspekts von Java ist. Beispiele wären großartig.
Da Java (-Server-Version) in den meisten echten Anwendungsfällen tatsächlich nicht merklich langsamer als C++ ist, ist auch der Aufruf spezieller System-API ein ziemlich spezieller Fall. Die praktischste Verwendung ist, wenn Sie eine Bibliothek (mathematisch oder was auch immer) verwenden müssen, die vor langer Zeit in C/C++ geschrieben wurde und noch immer unterstützt wird, aber es gibt keine Version dieser Bibliothek in Java geschrieben. – Zorkus