zhyiwww
用平实的笔,记录编程路上的点点滴滴………
posts - 536,comments - 394,trackbacks - 0
今天看源代码,看到了如下的一段:  
  public object pop()
    {
        return stack.pop();
        emptystackexception e;
        e;

        log.warn("empty stack (returning null)");
        return null;
    }
   蓝色加粗的部分,我不太明白是什么意思,有shenm
什末作用,请看到此帖子的朋友给解释一下。

|----------------------------------------------------------------------------------------|
                           凯发k8网页登录的版权声明  凯发k8网页登录的版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2006-10-27 15:43 zhyiwww 阅读(1538) 评论(8)     所属分类: discuss

feedback:
# re: 一段代码的疑问
2006-10-27 15:46 | zhyiwww
这段代码是在org.apache.commons.digester.digester中的一个方法,如果那位知道的话,请给补充说明一下.谢谢!!  回复  
  
# re: 一段代码的疑问
2006-10-27 16:26 |
这段代码不能编译  回复  
  
# re: 一段代码的疑问
2006-10-30 13:39 | zhyiwww
@chunson
能解释一下是为什么吗?
  回复  
  
# re: 一段代码的疑问
2006-10-31 09:35 |
反编译之后的代码吧?  回复  
  
# re: 一段代码的疑问
2006-10-31 15:17 | zhyiwww
上面的是反编译后的代码.
下面的是其源代码:
/**
* pop the top object off of the stack, and return it. if there are
* no objects on the stack, return null.
*/
public object pop() {

try {
return (stack.pop());
} catch (emptystackexception e) {
log.warn("empty stack (returning null)");
return (null);
}

}
  回复  
  
# re: 一段代码的疑问
2006-10-31 15:21 | zhyiwww
那段代码也确实不能编译.
难道说反编译后就是这样,错误的??  回复  
  
# re: 一段代码的疑问
2006-11-25 20:29 |
正常反编译后应该是能编译的,不能编译可能是相应的反编译工具反编译出来不对,或者漏了什么东西吧.  回复  
  
# re: 一段代码的疑问[未登录]
2008-05-16 09:27 |
jad的一个bug,对try catch支持不好。  回复  
  

只有注册用户后才能发表评论。


网站导航:
              
相关文章:
 
网站地图