The following list summarizes the important points that were covered in this module:
if statement uses a
boolean expression and the
switch statement uses an
- The cases of a
switch statement must be expressions that evaluate to
int values (after promotion). The expressions must be able to be evaluated during compilation.
- Commas may be used to separate statements in the initialization and iteration parts of a
for statement. If multiple statements are contained in the initialization part, then all variables that are declared in the initialization statements must be of the same type.
do statement executes the enclosed statement block at least once.
break statement terminates the enclosing loop or
switch statement; the
continue statement only terminates the current loop iteration.
throw statement throws objects that extend the
Throwable class. The
catch statement catches objects that extend the
finally clause is executed no matter whether an exception is thrown or caught.
- An object becomes eligible for garbage collection when it becomes unreachable. When or if an object is actually garbage collected, can not be predicted.