Clase y Objetos en java. Estructura básica

La estructura básica en java sigue varias líneas de código, la primera línea: “public” “class” y el nombre que le queramos dar al programa, el cual se encontrará entre las dos llaves “{“ y “}”, siendo estas la segunda y la última línea respectivamente. En la tercera línea se encuentra “public static void main”, siendo obligatorio llamarla así, y a continuación entre paréntesis se incluye el código que se quiere correr. Por último se incluye otra línea entre dos líneas de llaves (de nuevo “{“ y “}”), donde se introduce el bloque de sentencias con un punto y coma al final del bloque “;”.

Ejemplo 1:

public class Main
{
    public static void main(String[] args)
    {
        System.out.println("Hello World!"); 
    }
}

Ejemplo 2:

public class Ej2
{
   public static void main(String args[])   
   {
      Ej2f objetillo = new Ej2f();    // declara y crea objeto

      System.out.println("Hola Otra vez...");
      System.out.println(objetillo.funcioncita(3));
   }
}
http://mate.uprh.edu/~jse/cursos/4097/notas/java/estructura.html
https://www.ibm.com/developerworks/community/blogs/TamanKeet/entry/estructura_b_c3_a1sica_de_java21?lang=en