java中native關鍵字的用法
一個Native Method就是一個java呼叫非java程式碼的介面。一個Native Method是這樣一個java的方法:該方法的實現由非java語言實現,比如C。這個特徵並非java所特有,很多其它的程式語言都有這一機制,比如在C++中,你可以用extern "C"告知C++編譯器去呼叫一個C的函式。
"A native method is a Java method whose implementation is provided by non-java code."
"A native method is a Java method whose implementation is provided by non-java code."
在定義一個native method時,並不提供實現體(有些像定義一個java interface),因為其實現體是由非java語言在外面實現的:
public class Shuzu {
public final static native int w();
public static void main(String[] args) {
int m, n;
int ms[] = new int[n];
Shuzu sz = new Shuzu(100);
n=1;
System.out.println(ms.length);
n = 1;
}
public int add(int a, int b) {
return a + b;
}
public Shuzu(int n) {
int[] ms = new int[n];
System.out.println(ms.length);
}
}
相關文章
- java中this關鍵字的用法Java
- Java native關鍵字Java
- Java native 關鍵字Java
- java構造方法-this關鍵字的用法Java構造方法
- ORACLE中ESCAPE關鍵字用法Oracle
- JAVA中的關鍵字Java
- java中this關鍵字Java
- java中的static關鍵字Java
- java中的instanceof關鍵字Java
- Java中的各種關鍵字Java
- 在Java中this關鍵字的使用Java
- Java中transient關鍵字的作用Java
- java中static關鍵字的作用Java
- Java中的static關鍵字解析Java
- 【C#】as關鍵字的用法C#
- Java中final關鍵字Java
- Java中this與super關鍵字Java
- 【轉】C#中base關鍵字的幾種用法C#
- Java中的關鍵字和保留字Java
- Java開發筆記(五十五)關鍵字static的用法Java筆記
- 詳解C++的模板中typename關鍵字的用法C++
- 詳解 C++ 的模板中 typename 關鍵字的用法C++
- java中關於執行緒間協作所用關鍵字synchronized,wait,notify的用法Java執行緒synchronizedAI
- SQL INNER JOIN 關鍵字 用法SQL
- PostgreSQL 資料庫中 DISTINCT 關鍵字的 4 種用法SQL資料庫
- java中的static和final關鍵字Java
- Java開發筆記(四十九)關鍵字super的用法Java筆記
- JAVA面試題 淺析Java中的static關鍵字Java面試題
- Java 的 static 關鍵字Java
- Java中final關鍵字如何使用?Java
- 深入理解Java中的volatile關鍵字Java
- 併發系列之「Java中的synchronized關鍵字」Javasynchronized
- 深入理解Java中的final關鍵字Java
- javascript中的with關鍵字JavaScript
- [java]transient關鍵字Java
- java transient關鍵字Java
- java之this關鍵字Java
- Android Java開發中一些唬人的常用關鍵字用法,持續更新中。。。AndroidJava