使用 Java Native Interface 的最佳實踐
Java™ 本機接口(Java Native Interface,JNI)是一個標準的 Java API,它支持將 Java 代碼與使用其他編程語言編寫的代碼相集成。如果您希望利用已有的代碼資源,那么可以使用 JNI 作為您工具包中的關鍵組件 —— 比如在面向服務架構(SOA)和基于云的系統(tǒng)中。但是,如果在使用時未注意某些事項,則 JNI 會迅速導致應用程序性能低下且不穩(wěn)定。本文將確定 10 大 JNI 編程缺陷,提供避免這些缺陷的最佳實踐,并介紹可用于實現(xiàn)這些實踐的工具。
責任編輯:馬沛
來源:
IBMdW