傳智播客_JNI視頻教程(全)

 
 
thumb4.jpg
下載 (32.62 KB)
2009-4-19 23:23

[視頻簡介:]
本課程是傳智播客Java課堂系列之一,本課程全面介紹了JNI的知識,包括JNI的含義、功能和應用等。深入瞭解JNI的知識,掌握JNI的應用,包括在Java中如何調用C/C++本地代碼及在C/C++本地方法中調用Java類等知識。

第1講:
本課程介紹JNI的含義、功能、最簡單的Java調用C/C++代碼的步驟和使用JNI的弊端,並按最簡單的步驟編寫在Java程序中調用本地代碼的實例。內容包括:javah工具的用法、按照C/C++頭文件來編寫C/C++源文件、將C/C++源文件編譯成動態連接庫(DLL)、在Java程序中引入動態連接庫等知識
第2講:
本課程講解在被調用的C/C++函數中如何訪問Java程序中的類,並編寫應用實例。內容包括:在javah工具生成的C/C++函數聲明中的JNIEnv類型參數和jobject類型參數的介紹、Java類型在C/C++中的映射關係、jclass類型的含義及取得、訪問Java類中的屬性與方法,以及使用javap工具獲得屬性和方法的簽名。
第3講:
本課程講解在被調用的C/C++函數中如何取得/設定Java屬性值、如何調用Java類的方法和調用Java類的父類的方法,並編寫應用實例。
第4講:
本課程講解如何在本地代碼中生成和操作Java的對象和字符串,並編寫應用實例。內容包括:在C/C++本地代碼中創建Java對象、在C/C++本地代碼中訪問Java的String對象、在C/C++本地代碼中創建Java的String對象。
第5講:
本課程講解如何在本地方法中處理Java的數組,包括處理基本類型數組和對象類型數組,並編寫訪問Java的基本類型數組和將數組值更新到Java中的實例程序。
第6講:
本課程講解JNI中的全局引用/局部引用/弱全局引用、緩存jfieldID和jmethodID的兩種方式,並編寫兩種緩存方式的示例代碼。

[講師簡介:]
臺北少年王澤佑,師承張孝祥老師,13歲開始接觸計算機語言,對彙編、C/C++/java、數據結構、設計模式等均有較深造詣。2007年5月參加傳智播客Java培訓,在傳智播客多名專家的指點下,Java功底突飛猛進,自行研發了JNI系列教程。

下載地址:
http://www.muyangzhe.net/viewthread.php?tid=516&highlight=%B4%AB%D6%C7%B2%A5%BF%CD
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章