首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java反编译输出中的标签位置

java反编译输出中的标签位置
EN

Stack Overflow用户
提问于 2010-01-28 14:12:17
回答 1查看 1.8K关注 0票数 1

我正在使用jd-gui反编译一个类文件,我得到了一个中断标签(label1076),如下所示。在eclipse中,我在编译时遇到错误,因为标签是在使用之后声明的。在不使用break语句的情况下,等价的java代码是什么?

代码语言:javascript
复制
public List buildChildList()
{
for (int i = 0; i < size; ++i)
{

..。for (int i= 0;i< relatedWorkExpressions.size();++i) {

代码语言:javascript
复制
     ...
     try
     {
      ...           
     }
     catch (Exception ex)
     {

..。中断label1076:}

代码语言:javascript
复制
     ...
     ...
     ...
     label1076: childList[childPosition.intValue()] = child;
   }

}

... }

EN

回答 1

Stack Overflow用户

发布于 2010-01-29 01:36:46

等价的未标记Java将取决于代码的逻辑。给定两个嵌套循环,标签可能应该放在外部循环之前。打破内部循环不需要标签,如here所示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2152649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档