Pypi是python的一個軟件包倉庫,(python package index)。java
JNI是Java Native Interface的縮寫,中文爲JAVA本地調用。從Java1.1開始,Java Native Interface(JNI)標準成爲java平臺的一部分,它容許Java代碼和其餘語言寫的代碼進行交互。JNI一開始是爲了本地已編譯語言,尤爲是C和C++而設計的,可是它並不妨礙你使用其餘語言,只要調用約定受支持就能夠了。python
標準的java類庫可能不支持你的程序所需的特性。·或許你已經有了一個用其餘語言寫成的庫或程序,而你但願在java程序中使用它。spa
你可能須要用底層語言實現一個小型的時間敏感代碼,好比彙編,而後在你的java程序中調用這些功能。 .net
http://my.oschina.net/SmileWolf/blog/79338 博友的介紹不錯~設計