Từ khóa gốc Java
Ví dụ
Tải một phương thức từ thư viện đã biên dịch:
class Main { static { System.loadLibrary("libraryname"); } public static void main(String[] args) { test(); } private static native void test(); }
Định nghĩa và cách sử dụng
Từ khóa native
khai báo một phương thức thuộc về thư viện được biên dịch bên ngoài có nguồn gốc từ hệ điều hành.
Để sử dụng các phương thức gốc, thư viện bên ngoài phải được tải từ tệp .dll
, .so
hoặc loại tệp tương tự. Mã được biên dịch trong tệp bên ngoài phải được viết để hỗ trợ Giao diện gốc Java.