2021/04/05

[筆記] Effective Java #66 謹慎地使用本地方法

Effective Java 3rd 簡體中文版筆記 #66 謹慎地使用本地方法
JNI (Java Native Interface),允許 Java 應用程式調用本地方法 (native method),native method 是指用 C 或是 C++ 撰寫的方法。不鼓勵使用本地方法來提高性能,在 Java 3 之前或許有必要,隨著  JVM 的進步,大多數的行為都有不錯的效能。使用本地方法是不安全的,本地語言是 platform-dependent,需考慮可攜性的問題。本地方法使用的記憶體不是由 JVM 控管,不會有垃圾回收機制,若使用不當,反而有可能造成效能下降。
JNI 範例
https://www.baeldung.com/jni
轉載請註明原文網址 https://cookieandcoketw.blogspot.com/2021/03/effective-java-66-native-method.html

沒有留言:

張貼留言