Re: [問題] compile後出現的note

看板java作者時間19年前 (2006/07/17 20:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串29/30 (看更多)
※ 引述《wctang.bbs@ptt.cc (wctang)》之銘言: > 我會把 jni 提出來可能是因為之前的經驗讓我想例子的時候就先想到這個例子。 > 曾經看過在 jni 介面中也用到一堆 java 物件,使得 c 的那端必需處理一堆從 > java 來的物件,會這麼做的原因我想應該是原本 java 已經設計的很複雜的物件 > 體系,並不是很容易將原本的傳遞的 java 物件都轉化為 c 的基本類型,所以會 > 用到 jni 中比較少被用到的功能。或許這個例子舉得不好吧 :) > 其實 java 中的 wrapper class 有好多,像 Integer, Boolean, Byte ,那除了在 > 使用其中的 utility function 外,大家覺得還有什麼情況會用到這些 class 呢? > (例如,在什麼情況下會用這些 class 做為參數而不是用 primitive type 呢?) 當您的method被declared成要把Object當參數的時候就有可能用到。 像reflection在 dynamic invoke method的時候, 或Collection , Dictionary 的子類別都會用到。 -- 夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子 之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下 矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以 喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫 之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在天下202.75.4.140 作者在 06/07/17 19:44:04 202.75.4.140 修改這篇文章
文章代碼(AID): #14ktm200 (java)
討論串 (同標題文章)
文章代碼(AID): #14ktm200 (java)