害怕英文的可以看看,不一个不错的学习资料。这四种情况下你会用到本书:1.在Java程序中复用以前写过的C/C++代码。2.自己实现一个java虚拟机3.学习不同语言如何进行协作,尤其是如何实现垃圾回收和多线程。4.把一个虚拟机实现整合到用C/C++写的程序中。本书是写给开发者的。JNI在1997年第一次发布,本书总结了SUN工程师和大量开发者两年来积累的经验。