<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 3  文章 - 10  trackbacks - 0
    <2009年9月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    常用鏈接

    留言簿(3)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    最近有做個C++ for JNI 的輔助類庫和工具的想法,使得在JNI里可以用對象化的模式來訪問java對象。例如java::lang::System::out->println();

    這個類庫和輔助工具除了支持對象化訪問外,還可以帶來的方便有:
     原來需要手工寫入代碼中的大量的classname/membername和type sig可以自動生成
     原來經常需要檢查java exception,可以利用C++的try/catch模式做Exception處理
     原來手工javah生成include文件的方法可以通過輔助工具自動生成和java class對應的C++ 類函數定義,開發者只需要實現這個函數即可。
     提供一些輔助函數、宏定義和模板使得開發JNI更加方便。例如ansi/unicode/jstring字符串轉換、C++版本的StringBuilder、外部動態加載jvm等。

    在gnu的gcj里采用的就是類似的模式。我看到的sun的jdk源代碼里也普遍采用了這種模式,也許將來sun會發布一個JNI的C++版本。
    posted on 2009-09-17 05:51 TaoLei 閱讀(1502) 評論(2)  編輯  收藏

    FeedBack:
    # re: 關于C++開發JNI[未登錄] 2009-09-17 08:07 test
    這個開源的有個現成的,但是記不清了,大概是jni++  回復  更多評論
      
    # re: 關于C++開發JNI 2009-09-18 08:54 JNI
    用JNI的場景不多。關注的人也少。  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲欧洲日产国码av系列天堂| A级毛片内射免费视频| 久久亚洲国产精品123区| 香蕉视频免费在线播放| 免费a级毛片永久免费| 搜日本一区二区三区免费高清视频 | 亚洲国产美女精品久久久久| 99re免费在线视频| 亚洲精品国产第1页| 女人让男人免费桶爽30分钟| 性色av极品无码专区亚洲| 国产一级高清视频免费看| 春意影院午夜爽爽爽免费| 国产亚洲精品无码拍拍拍色欲| 丝袜捆绑调教视频免费区| 亚洲阿v天堂在线| 国产2021精品视频免费播放| 亚洲人xxx日本人18| 国产美女无遮挡免费网站| 一级人做人a爰免费视频| 久久精品国产亚洲麻豆| 亚洲免费黄色网址| 亚洲精品成a人在线观看夫| 亚洲午夜无码片在线观看影院猛| 男女一边桶一边摸一边脱视频免费| 日本亚洲欧洲免费天堂午夜看片女人员| 30岁的女人韩剧免费观看| 亚洲人成电影网站免费| 精品国产亚洲男女在线线电影| 一级毛片不卡片免费观看| 亚洲色www永久网站| 中文字幕日韩亚洲| 久久www免费人成看片| 天天综合亚洲色在线精品| 亚洲理论电影在线观看| 91九色精品国产免费| 日本一区二区三区在线视频观看免费| 亚洲AV午夜福利精品一区二区 | 亚洲第一网站免费视频| 国产精品亚洲AV三区| 亚洲精品综合一二三区在线|