Oo緣來是你oO


          posts - 120,comments - 125,trackbacks - 0

          Java 關鍵字 native 說明

          馬嘉楠  2007-04-19



          如果想用非Java代碼來編寫程序,或者需要直接操縱硬件,此時,你可以編寫本機方法(native method)。

          native關鍵字就是用來聲明本機方法(native method)的。一旦聲明,這些本機方法可以在Java程序中被調用,就像調用其他Java方法一樣。
            
          native method 用C/C++語言實現,并且被編譯成DLL,這些函數的實現體在DLL中,在Java中本機方法體只是一個分號。

          例如向操作系統請求機器的CPU編號方法,如下:

                public native int getCPUID();


          native method 以可以被重載或者覆蓋,也可以是final, static, synchronized, public, protected, private 的。但是本機方法不能聲明為abstract或者strictfp類型。





          馬嘉楠
          jianan.ma@gmail.com

          posted on 2007-04-19 16:02 馬嘉楠 閱讀(574) 評論(1)  編輯  收藏

          FeedBack:
          # re: java 關鍵字 native 說明
          2007-04-19 20:49 | 久城
          已閱...好久不見。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 临武县| 咸阳市| 方山县| 佛山市| 土默特左旗| 凭祥市| 和硕县| 固镇县| 绥宁县| 彭州市| 固阳县| 汉沽区| 乌拉特后旗| 九台市| 乌苏市| 安多县| 阳朔县| 保康县| 金溪县| 乌兰浩特市| 武义县| 阿合奇县| 榆林市| 福安市| 唐海县| 临邑县| 冀州市| 天等县| 潞城市| 始兴县| 依安县| 庆阳市| 双辽市| 东平县| 嘉峪关市| 河间市| 正阳县| 聂拉木县| 三江| 衡水市| 中超|