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