最佳答案
我在看一些2001年的旧代码,发现了这个语句:
else {
do {
int c = XMLDocumentFragmentScannerImpl.this.scanContent();
if (c == 60) {
XMLDocumentFragmentScannerImpl.this.fEntityScanner.scanChar();
XMLDocumentFragmentScannerImpl.this.setScannerState(1);
break label913;
}
我以前从未见过这种情况,在这里发现了带有标签的缺口:
Http://docs.oracle.com/javase/tutorial/java/nutsandbolts/branch.html
难道这个功能本质上不像 goto吗? 使用它真的是一个好的实践吗? 它让我感到不安。