Fig: Classification of Java Statement
Expression Statement: There are 7 – types of expression statement: Assignment, Pre-Increment, Pre-Decrement, Post-Increment, Post-Decrement, Method call and Allocation Expression.
Labeled Statement: Labels are used to jump the statement. Java does not support goto label. So, we can use continue label. If require a loop label. Continue label use within a loop only.
Control Statement: use to control the execution of a program. Types of control statement will be discuss in later section. (goto control statement)
Synchronization statement – They are used for handling with multi-threading. (goto multi-threading)
Guarding Statement – They are used for handling with exceptions. These statements use with try, catch & finally.(goto Exceptional Handling)