文章详情页
“loop:”在Java代码中。这是什么,为什么要编译?
如何解决“loop:”在Java代码中。这是什么,为什么要编译??
这不是keyword一个label。
用法:
label1: for (; ; ) {label2:for (; ; ) { if (condition1) {// break outer loopbreak label1; } if (condition2) {// break inner loopbreak label2; } if (condition3) {// break inner loopbreak; }} }解决方法
这段代码使我凝视了几分钟:
loop:for (;;) { // ...}
我以前从未见过,而且我也不知道Java有一个“ loop”关键字(NetBeans甚至没有像关键字一样给它上色),并且它在JDK 6中可以很好地编译。
有什么解释?
标签:
java
上一条:Java 字符串是不可变的。到底是什么意思?下一条:java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
相关文章:
排行榜