其实我试图研究它混淆与GOTO语句 说代码..实现goto语句
private void fun()
{
if(somecondition)
goto LABEL3;
...
...
LABEL3:
return;
Exception e;
e;
if(true) goto LABEL3; else LABEL7;
...
...
LABEL7:
//some statements
}
,并经IF语句调用LABEL3,
会停止发挥作用? LABEL7会被调用?
程序如何流动?
这是一个反编译Java类文件
其中一些语句被转到替代(对于例如,当使用GOTO和IF组合)为使他们难以阅读反编译的类文件。
编辑
Becoz我以为反编译的类文件会完全的征税Java语法,我张贴了这个问题,但代替反编译,生成pseudocodes往往还保留一些本地语法。是的,没有转到,但它只是虚拟关键字,是LABEL3可能会返回和其他人无法访问。
这是什么语言?问题被标记为'[java]',但代码显然不是Java。 – NPE
绝对不是java – Alp
只需调试它,你就会看到工作流程。 – 2012-12-21 09:48:56