该规则在Java语言规范中:
某些类型的表达式可以在其后加上分号来用作语句。
expressionStatement:
- Statementexpression;
Statementexpression:
- 分配
- 预增量表达
- PreDecrementexpression
- 后增量表达
- 后递减表达式
- 方法调用
- ClassInstanceCreationexpression
您会看到构造函数调用是一条语句。但是不是String文字或数学表达式。

该规则在Java语言规范中:
某些类型的表达式可以在其后加上分号来用作语句。
expressionStatement:
- Statementexpression;
Statementexpression:
- 分配
- 预增量表达
- PreDecrementexpression
- 后增量表达
- 后递减表达式
- 方法调用
- ClassInstanceCreationexpression
您会看到构造函数调用是一条语句。但是不是String文字或数学表达式。