在 Java 中使用带标签的 break 是一种很好的做法吗?
2022-08-31 11:02:42
我盯着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