Uno de los conceptos básicos al momento de hacer un programa, es la entrada y salida de datos, básicamente cualquier programa cuenta con tres flujos de datos (streams) elementales, que representan la entrada estandar (in), la salida estándar (out) y la salida de errores (err), normalmente en un programa de consola estos flujos están conectados de la siguiente manera teclado -> in out -> pantalla err -> pantalla en la instrucción "System.out.println", hacemos uso de la clase System , la cual contiene varios métodos y campos estáticos, que son útiles a cualquier programa. "out" es una variable miembro de la clase System, declarada como static y del tipo PrintStream esta variable miembro representa el flujo de datos asociado con la salida de nuestro programa, como vimos antes, esto normalmente es la pantalla. y finalmente println() es un método de la clase Print...
ejemplos y guías para programar, ensamblador, java, c, c++ etc