Как приложение может быть переписано в машинном коде и связано с Java?

Я читал языковую среду Java. В разделе High Performance я нашел этот блок

Приложения, требующие большого объема вычислительной мощности, могут быть спроектированы таким образом, что участки, требующие большого объема вычислений, могут быть переписаны в машинном коде по мере необходимости и взаимодействовать с платформой Java.

На самом деле я не понял, так как приложение может быть написано на машинном коде и взаимодействовать с платформой Java?

2 ответа

Решение

Вы можете использовать JNI для взаимодействия с собственным кодом.

Будьте уверены, что это действительно то, что вы хотите / нужно. Современная JVM предлагает множество возможностей с точки зрения оптимизации кода Java, поэтому "простой" Java достаточно часто.

JNI является мощным, но он приносит много головной боли...

Другие вопросы по тегам