Ricardo García Jiménez bdcd3cfbdf fix: Corrige identación de ejemplos de código de las notas | 1 mēnesi atpakaļ | |
---|---|---|
.. | ||
15-herencia | 1 mēnesi atpakaļ | |
16-interfaces | 1 mēnesi atpakaļ | |
17-polimorfismo | 1 mēnesi atpakaļ | |
18-listas | 1 mēnesi atpakaļ | |
21-excepciones-personalizadas | 1 mēnesi atpakaļ | |
22-stream-api | 1 mēnesi atpakaļ | |
23-method-reference | 1 mēnesi atpakaļ | |
24-ejemplo-listas | 1 mēnesi atpakaļ | |
25-ejemplo-set | 1 mēnesi atpakaļ | |
26-ejemplo-map | 1 mēnesi atpakaļ | |
27-ejemplo-menu-listas | 1 mēnesi atpakaļ | |
28-ejemplo-menu-set | 1 mēnesi atpakaļ | |
29-ejemplo-menu-map | 1 mēnesi atpakaļ | |
30-default-methods-date-time-api | 1 mēnesi atpakaļ | |
31-records-var-sealed-class | 1 mēnesi atpakaļ | |
proyecto | 1 mēnesi atpakaļ | |
01-introduccion.java | 1 mēnesi atpakaļ | |
02-operadores-aritmeticos.java | 1 mēnesi atpakaļ | |
03-operadores-logicos-relacionales.java | 1 mēnesi atpakaļ | |
04-condicionales.java | 1 mēnesi atpakaļ | |
05-switch-case.java | 1 mēnesi atpakaļ | |
06-operador-ternario.java | 1 mēnesi atpakaļ | |
07-bucle-while.java | 1 mēnesi atpakaļ | |
08-do-while.java | 1 mēnesi atpakaļ | |
09-for.java | 1 mēnesi atpakaļ | |
10-break-continue-exit.java | 1 mēnesi atpakaļ | |
11-metodos.java | 1 mēnesi atpakaļ | |
12-arrays.java | 1 mēnesi atpakaļ | |
13-ejemplo-menu-operaciones-arrays.java | 1 mēnesi atpakaļ | |
14-clases.java | 1 mēnesi atpakaļ | |
19-excepciones.java | 1 mēnesi atpakaļ | |
20-throw.java | 1 mēnesi atpakaļ | |
README.md | 1 mēnesi atpakaļ |
Curso: Java desde Cero 2024.
// Declaración y asignación de una constante.
final int MAX_VALUE = 100;
La clase Scanner
en Java se utiliza para la lectura de datos desde consola:
Scanner scanner = new Scanner(System.in);
Métodos disponibles en la clase Scanner
:
nextLine()
: leer una línea completa de texto.nextInt()
: leer un número entero.nextFloat()
: leer un número de punto flotante (float).nextDouble()
: leer un número de punto flotante (double).nextBoolean()
: leer un valor booleano (true/false).BufferedReader
: es una alternativa a Scanner
para la lectura de información.
La escritura de datos en Java se realiza utilizando la clase System.out
.
print
: muestra un mensaje sin salto de línea.println
: muestra un mensaje con salto de línea.javac FICHERO
java CLASE
new
: reserva espacio en memoria para almacenar un tamaño fijo de elementos del mismo tipo de dato.this
: hace referencia a métodos y atributos dentro de la misma clase.super
: hace referencia a métodos y atributos de la clase padre dentro de una clase hija.ArrayList
, LinkedList
y Vector
.try-catch
.Exception
: clase base para todos los tipos de excepciones.IOException
: indica un error en una operación de entrada o salida (I/O).FileNotFoundException
: se intenta acceder a un archivo que no existe en el sistema.ParseException
: se intenta analizar una cadena para convertirla a un formato específico.SQLException
: representa una excepción específica al momento de interactuar con una base de datos.RuntimeException
.RuntimeException
: clase base para excepciones no comprobadas.NullPointerException
: ocurre cuando se intenta acceder a un objeto que en null
.ArrayIndexOutOfBoundsException
: ocurre cuando se accede a un índice que está fuera del rango válido de un array.ArithmeticException
: indica un error aritmético (como una división entre cero).finally
es opcional en un try-catch
y se ejecuta cuando existe o no una excepción.Exception
o subclases, mediante la palabra throw
.try-catch
.throws
: se utiliza en la firma de un método para declarar que ese método podría lanzar un tipo específico de excepción comprobada. Siempre y cuando la excepción personalizada herede de Exception
e implemente su constructor.RuntimeException
(no requieren de la firma de la excepción).reduce()
: transforma una colección en otro resultado.default
al comienzo de la declaración de un método con implementación.LocalDate
: manipulación de fechas.LocalTime
: manipulación del tiempo.LocalDateTime
: manipulación de fecha y hora.final
(garantiza la inmutabilidad).equals()
, hashCode()
, toString()
, setters
, getters
, etc. basados en los campos declarados.var
al comienzo de la declaración de una variable.sealed
al comienzo de la declaración de una clase o interfaz.