Live templates
Use live templates to insert frequent code constructs.
For example, type psvm and press Tab to insert the main() method declaration template, then type sout to insert a print statement.