块是Java中的语句吗?
这可能适用于其他语言,但要求特定于 Java。在 Java 中,块本身是一个语句吗?在 Java 教程中:https : //docs.oracle.com/javase/tutorial/java/nutsandbolts/expressions.html将块与语句分开处理,说它是一个语句序列/组,但不说它是一个声明本身。有人也可以解释一下原因。
回答
是的,根据 Java 语言规范(第14.5 节)中定义的语法, aBlock是一种Statement,具体来说它是 a StatementWithoutTrailingSubstatement。