The Java editor's Smart Typing features ease your daily work. You can configure them on the Typing tab of the Java > Editor preference page.
Note that the Smart semicolon positioning and Smart brace positioning are disabled by default. When Close brackets and parenthesis is enabled, you usually have to press an additional key to position the cursor behind the automatically inserted bracket or parenthesis before entering an opening brace or semicolon. Smart semicolon positioning and Smart brace positioning automatically position the semicolon or brace behind the inserted bracket or parenthesis. You can undo this automatic positioning by pressing backspace right afterwards.