Una de las clases con las que más nos encontraremos trabajando en nuestro día a día es la clase System.
Clase se encuentra en el paquete Java.Lang así que no es necesario que nosotros la importemos para poder hacer uso de ella.
Esta clase nos permite trabajar con los diferentes canales de datos de nuestro programa. La clase posee tres atributos staticos, uno por cada canal.
- in. Standard Input stream.
- out. Standard Output stream.
- err. Standard Error stream.
Si no te encuentras familiarizado con los conceptos (standard input, standard error, etc...) te recomiendo que le eches un vistazo ha este artículo Artículo ?
Si nosotros queremos dar una salida en consola de nuestro programa, debemos de hacer uso del método print, printf o println. Estos métodos se encuentran tanto en el atributo out como en el atributo error. Es importante mencionar que estos tres métodos, son métodos sobrecargados, así que podemos hacer uso de ellos con una variedad de argumentos.
Haremos uso del atributo out siempre y cuando necesitemos que el usuario visualice un mensaje en consola y este mensaje no sea un error o advertencia. Por otro lado haremos uso del atributo err siempre y cuando el mensajes que queremos que el usuario visualice sea un error o advertencia.
Ejemplos
System.out.println("Bienvenido de nuevo "+ username);
if(error){
System.out.println("Lo sentimo, algo inesperado acaba de ocurrir");
}
Siempre que nosotros necesitemos trabajar con los datos de entrada de nuestro programa, usaremos el atributo in.
Ejemplo
Scanner sc = new Scanner(System.in);
-
Módulo 1 | 12 clases
Introducción
expand_more-
play_circle_outline
Clase 1
Bienvenida al curso
-
play_circle_outline
Clase 2
Por qué aprender JAVA
-
play_circle_outline
Clase 3
Qué es JAVA
-
play_circle_outline
Clase 4
Ediciones de JAVA
-
play_circle_outline
Clase 5
Descargar JDK
-
play_circle_outline
Clase 6
JDK y JRE
-
play_circle_outline
Clase 7
Qué IDE vamos a usar
-
play_circle_outline
Clase 8
JAVA Virtual Machine
-
play_circle_outline
Clase 9
Hola Mundo
-
play_circle_outline
Clase 10
Acercamiento a nuestro programa
-
play_circle_outline
Clase 11
Hola mundo usando Eclipse
-
play_circle_outline
Clase 12
Comentarios de código
-
-
Módulo 2 | 7 clases
Tipos de datos
expand_more-
play_circle_outline
Clase 1
Declaración de variables
-
play_circle_outline
Clase 2
Tipos de datos
-
play_circle_outline
Clase 3
Tipos de datos en Java
-
play_circle_outline
Clase 4
Palabras reservadas Java
-
play_circle_outline
Clase 5
Métodos print y println
-
play_circle_outline
Clase 6
Declaración múltiples variables
-
play_circle_outline
Clase 7
Constantes
-
-
Módulo 3 | 5 clases
Operadores
expand_more -
Módulo 4 | 7 clases
Strings
expand_more-
play_circle_outline
Clase 1
Cadenas en JAVA
-
play_circle_outline
Clase 2
Métodos para cadenas
-
play_circle_outline
Clase 3
Métodos de formato parte 1
-
play_circle_outline
Clase 4
Métodos de formato parte 2
-
play_circle_outline
Clase 5
format String Java
-
play_circle_outline
Clase 6
Comparar cadenas
-
play_circle_outline
Clase 7
Concatenar
-
-
Módulo 5 | 15 clases
Ciclos y condicionales
expand_more-
play_circle_outline
Clase 1
Condicionales
-
play_circle_outline
Clase 2
Else if
-
play_circle_outline
Clase 3
Condiciones anidadas
-
play_circle_outline
Clase 4
Scope o Alcance
-
play_circle_outline
Clase 5
Switch
-
play_circle_outline
Clase 6
Switch parte 2
-
play_circle_outline
Clase 7
Ejemplos switch en Java
-
play_circle_outline
Clase 8
Ciclo while
-
play_circle_outline
Clase 9
Do while
-
play_circle_outline
Clase 10
Ciclo for
-
play_circle_outline
Clase 11
Ciclo for parte 2
-
play_circle_outline
Clase 12
Ciclo for parte 3
-
play_circle_outline
Clase 13
Break y Continue
-
play_circle_outline
Clase 14
Única sentencia
-
play_circle_outline
Clase 15
Ejercicios ciclos y condicionales Java
-
-
Módulo 6 | 11 clases
Arreglos
expand_more-
play_circle_outline
Clase 1
Arreglos
-
play_circle_outline
Clase 2
Definir arreglos
-
play_circle_outline
Clase 3
Recorrer arreglos
-
play_circle_outline
Clase 4
Strings como Cadenas Java
-
play_circle_outline
Clase 5
Foreach
-
play_circle_outline
Clase 6
Insertar registros
-
play_circle_outline
Clase 7
Arreglos Bidimencionales
-
play_circle_outline
Clase 8
Recorrer matrices
-
play_circle_outline
Clase 9
Arreglos multidimensionales
-
play_circle_outline
Clase 10
Ejercicios Arreglos Java
-
play_circle_outline
Clase 11
Ejercicios Matriz Java
-
-
Módulo 7 | 21 clases
Clases y Objetos
expand_more-
play_circle_outline
Clase 1
Programación orientada a objetos
-
play_circle_outline
Clase 2
Clases y Objetos
-
play_circle_outline
Clase 3
Métodos
-
play_circle_outline
Clase 4
Parámetros
-
play_circle_outline
Clase 5
This
-
play_circle_outline
Clase 6
Retornar valores
-
play_circle_outline
Clase 7
Modificadores de acceso
-
play_circle_outline
Clase 8
Getter y Setters
-
play_circle_outline
Clase 9
Constructor
-
play_circle_outline
Clase 10
Sobre carga de métodos
-
play_circle_outline
Clase 11
Sobre carga de constructores
-
play_circle_outline
Clase 12
Arreglos como parametros
-
play_circle_outline
Clase 13
Múltiples parámetros
-
play_circle_outline
Clase 14
Static
-
play_circle_outline
Clase 15
Clases anidadas
-
play_circle_outline
Clase 16
Herencia
-
play_circle_outline
Clase 17
Sobre escritura de métodos
-
play_circle_outline
Clase 18
super
-
play_circle_outline
Clase 19
Sobre escritura del constructor
-
play_circle_outline
Clase 20
Clases abstractas
-
play_circle_outline
Clase 21
Principio de sustitución
-
-
Módulo 8 | 4 clases
Interfaces
expand_more -
Módulo 9 | 7 clases
Paquetes y APIs
expand_more -
Módulo 10 | 4 clases
Entrada de datos
expand_more -
check_circle_outlineMódulo 11
Examen del curso
expand_more-
done_all
Examen
Examen final del curso
-