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
什末作用,请看到此帖子的朋友给解释一下。

|----------------------------------------------------------------------------------------|
                           版权声明  版权所有 @zhyiwww
            引用请注明来源 http://www.blogjava.net/zhyiwww   
|----------------------------------------------------------------------------------------|
posted on 2006-10-27 15:43 zhyiwww 阅读(1640) 评论(8)  编辑  收藏 所属分类: discuss

FeedBack:
# re: 一段代码的疑问
2006-10-27 15:46 | zhyiwww
这段代码是在org.apache.commons.digester.Digester中的一个方法,如果那位知道的话,请给补充说明一下.谢谢!!  回复  更多评论
  
# re: 一段代码的疑问
2006-10-27 16:26 | chunson
这段代码不能编译  回复  更多评论
  
# re: 一段代码的疑问
2006-10-30 13:39 | zhyiwww
@chunson
能解释一下是为什么吗?
  回复  更多评论
  
# re: 一段代码的疑问
2006-10-31 09:35 | ephon
反编译之后的代码吧?  回复  更多评论
  
# 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 <code>null</code>.
*/
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 | lawuu
正常反编译后应该是能编译的,不能编译可能是相应的反编译工具反编译出来不对,或者漏了什么东西吧.  回复  更多评论
  
# re: 一段代码的疑问[未登录]
2008-05-16 09:27 | angelox
jad的一个bug,对try catch支持不好。  回复  更多评论
  

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


网站导航: