我盯着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吗?使用它甚至是一种好习惯吗?这让我不安。
label913定义?