混,,,,,,, returnValue = null;
returnValue = param;
到底想干什么???
returnValue = param;
到底想干什么???
解决方案 »
- 一个简单的lrc解析器与大家分享
- 关于php 跟 jsp ,我有一点疑问.
- 现在做项目总是找几个具有类似功能的代码,然后改改。
- 一道面试题
- 如何求圆周率(pai)的,前100位?
- 请问新闻组comp.lang.java的服务器地址是什么?
- 各位哥哥,还是昨天的JMenuBar和JMenu的问题,急!~~~~~~~~~~~~~
- import javax.swing.*但是在编译的时候javax.swing.JMenuItem 和javax.swing.JButton not found??
- JCreator 有汉化版本吗?
- 紧急求助!!!
- 那有java方面的电子书看呀!!!多谢!!!!
- JAVA怎样响应菜单
returnValue = null;
returnValue = param;
??????????????把你的问题描述和相关代码整理一下,上面连续两句这是怎么回事??????/
getReturnValue() 这个谁调用?什么时候调用?
getReturnValue() 得到返回值,“returnValue = null;”作用仅仅是清楚一下缓存,不知我说得是否清楚,请各位指教
garbage collect不是您想清就可以马上清的!
你这样做和int x=0; x=1没有任何区别,
具体怎么解决我再想想
TO 笑着:
这个类实现了operationComplete的接口,它负责监听operationCompleteOccurred方法。我觉得水中鱼的说法可能有点道理,不知您认为呢?
|------getReturnValue()
(这时returnValue为空,因为上面operationCompleteOccurred()还没执行完毕)求解??
只要能够在client读取read方法的同时,等到operationCompleteOccurred()执行完毕,然后再getReturnValue(),就能解决问题了,各位以为如何
|------getReturnValue()如果确实是这样的执行图形的话,我想你需要把read也synchronized
public void setReturnValue(byte[] param) {
returnValue = null;
returnValue = param;
}
中的returnvalue=null去掉是不是也是一样的结果?(2)将
setReturnValue((byte[]) vector.elementAt(0));
改为setReturnValue(一个不是null的固定值)是不是也是一样的结果?(3)将
public void setReturnValue(byte[] param) {
returnValue = null;
returnValue = param;
}
中的returnValue=param的param改成一个固定值是否也是一样的结果根据我的习惯,我会这样做,没有特别的依据,但目的是为了确定问题出在哪一块,我认为你目前还没能够找到问题的所在地,因此大家的讨论也就偏离了方向