一、
1. 哪裏有是Native方法(本地的)
1.多線程的start()方法就調用了start0()
private native void start0();
2. Native的作用:讓不同的編程語言爲Java所用!
- 使用了Native的方法會進入
本地方法棧
. - 然後調用(底層C或者C++代碼寫的)
本地方法接口JNI(java Native Interface)
- 通過本地方法接口調用(底層C或者C++代碼寫的)
本地方法庫
Native Method Labrary
3. Native存在的歷史
Java誕生的時候,C C++橫行,想要立足,就必須調用 C C++ 的程序,
Java 在內存中專門開闢了一塊區域**本地方法區(Native Method Area)**登記 Native的方法,
最終執行的時候,本地方法庫通過 本地方法接口 JNI 加載 本地方法庫中的方法
4. Native 的應用實例
1.多線程
2.驅動打印機
3.Robot()編寫程序外掛.