看板java
标 题Re: [问题] compile後出现的note
发信站无名小站 (Mon Jul 17 19:44:04 2006)
转信站ptt!ctu-reader!ctu-gate!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (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 修改这篇文章