Keeping a Standard Coding Template

One old trick I had when learning to program was keeping a standard coding template. In it, I had a common list of import declarations so I would be covered for virtually all my needs. Then, use an IDE such as NetBeans, JBuilder, JCreator, or Eclipse that can autocomplete methods for you. For example, a beginner might want to copy and paste this template for basic console/command-line apps:

* basic template
import java.util.*;
// add more imports here when desired

public class BasicProgram {
public BasicProgram() {

public static void main(String[] args) {
BasicProgram program = new BasicProgram();


public void method1() {
System.out.println("Hello, Universe!");

Tip: The java.lang package is imported by default in all Java programs.