//esto es un comentario de una sola línea
/* un comentario
* con múltiples
* líneas
*/
/** un comentario javadoc
* @author Miguel Angel Torres
*/
main() es el puente entre el proceso de arranque de Java, gestionado por la <abbr title=«Java Virtual Machine»>JVM</abbr> y el códido Java del programador$ javac MiClase.java $ java MiClase
public static void main(String[] args)String[] args –> String args[] –> String… args son expresiones equivalentespackage), agrupaciones lógicas.import le dice a Java en que paquetes ha de buscar clasesjava o javax, son clases que pertenecen al JDK del propio Javajava.lang se incluyen automáticamente sin tener que realizar un import de dicho paqueteimport, usando comodines (*) para importar todas las clases de un paqueteimport java.util.*;
import java.lang.System; // redundante, java.lang se carga automaticamente import java.util.Random import java.util.* // Esta o la anterior son redundantes... con esta última incluimos Random y todas las de java.util (no a la inversa)