package QUALIFIED_NAME; IMPORT ... DEF ... public CLASS-DEFpublic INTERFACE-DEFclass NAME { MEMBER ... }class NAME extends NAME { MEMBER ... }abstract class NAME { MEMBER ... }abstract class NAME extends NAME { MEMBER ... }class NAME implements NAME, NAME ... { MEMBER ... }class NAME extends NAME implements NAME, NAME ... { MEMBER ... }abstract class NAME implements NAME, NAME ... { MEMBER ... }abstract class NAME extends NAME implements NAME, NAME ... { MEMBER ... }= EXPRESSION;if (EXPRESSION) STATEMENT else STATEMENTif (EXPRESSION) STATEMENTreturn EXPRESSION;return ;while (EXPRESSION) STATEMENTdo STATEMENT while (EXPRESSION);for (FOR-INIT ; EXPRESSION ; STATEMENT-EXPRESSION , STATEMENT-EXPRESSION ...) STATEMENT for( ; ; )STATEMENTbreak;continue;super( EXPRESSION ... );this(EXPRESSION ... );-EXPRESSION+EXPRESSION++++EXPRESSION----EXPRESSION&& EXPRESSION|| EXPRESSION!EXPRESSIONthis.NAME( EXPRESSION, ...)super.NAME( EXPRESSION ...).NAME.NAME[EXPRESSION] [EXPRESSION] ...new NAME( EXPRESSION ...)new TYPE[EXPRESSION] [EXPRESSION] ...instanceof TYPE? EXPRESSION : EXPRESSIONtruefalse. ...NAME+, -, *, /<, <=, ==, >, >=