- 實戰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”。