- 实战Java虚拟机:JVM故障诊断与性能优化(第2版)
- 葛一鸣
- 205字
- 2024-01-08 16:10:51
1.3.2 语法的定义
词法定义规定了什么样的单词是合理的,语法定义规定了什么样的语句是合乎规范的。以if语句为例,在类似于Basic的语言中,可能会用以下形式定义if语句:
但是在Java中给出了这样的定义:
即在一个if语句中,表示条件的表达式必须用小括号表示,同时在右小括号后,书写语句块,表示执行内容。而对于Expression和Statement的具体定义,在语言规范中也有十分详细的描述,这里就不一一展开了,有兴趣的读者可以参考Java语言规范,JDK 1.7第14章的内容“Blocks and Statements”。