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