JNIWrapper Cross-Desktop

軟體性質: 免費試用 ‎檔案大小: N/A
‎使用者評分: 3.0/5 - ‎2 ‎評分

關於 JNIWrapper Cross-Desktop

JNIWrapper 是一個軟體開發工具組,使您能夠使用來自 Java 程式的本機代碼而無需使用 JNI。使用 JNIWrapper,您不需要建立本機庫來調用作業系統 API 的函數或任何動態庫中的函數。您只用 Java 語言編寫代碼,JNIWrapper 執行其餘代碼。 無論是 Windows、Linux 還是 Mac OS X,您都可以利用 JNIWrapper 在其中任何一個平臺上的力量。 JNIWrapper 優勢 JNIWrapper 具有許多技術優勢,其中最值得關注的是: * 最少的幕後操作。開發人員應始終能夠看到並瞭解在使用本機端數據時發生的情況。這有助於開發和調試 Java 代碼和本機代碼之間的複雜交互。 * 高性能。JNIWrapper 經過專門調整,用於性能調整,尤其是在交互中涉及大量數據的情況下。 * 自動資源管理。 o JNIWrapper 元件分配的所有資源在不再需要時將自動釋放。開發人員可以像對待常規物件一樣處理 JNIWrapper 變數,這些物件可由 Java 垃圾回收器拾取。 o JNIWrapper 物件對於終結器也是安全的:所有資源都保證在最終確定期間可用。 * 全面支援本機函數調用。JNIWrapper 支援 stdcall 和 cdecl 調用約定和所有複雜的 C 類型,包括結構和聯合。任何參數和返回類型以及兩種調用約定都完全支持回調。對於意外情況,用戶可以創建自己的類型,完全控制參數行為。