Saltar al contenido
Índice del libro
- Introducción y presentación de tipos de datos
- Definición de POO y sus conceptos fundamentales
- Declaración y asignación de variables
- Importancia de la salida de datos
- Uso de System.out.println y System.out.print
- Concatenación de cadenas
- Cambio de color de la fuente
- Comentarios en el código
- Redondeo de números. Parte I
- Importancia de la entrada de datos
- Uso de la clase Scanner
- Concepto de paquete en Java
- Declaración y uso de Scanner
- Diferencia entre asignación y declaración de variables
- Importancia de las condicionales
- Estructura básica del if
- Declaraciones else y else if
- Anidación de condicionales
- Switch case
- Operadores de comparación
- Operadores lógicos
- Definición e importancia de los bucles
- Bucle for
- Bucle while
- Bucle do-while
- Concepto de break
- Concepto de continue
- Manipulación de cadenas: charAt() y length()
- Importancia de los números aleatorios
- Generación de números aleatorios con Math.random
- Redondeo de números. Parte II. Usando Math.round()
- Definición e importancia de los arrays
- Declaración y creación de arrays
- Asignación de valores a arrays
- Recorrido de arrays con bucles
- Definición e importancia de las matrices 2D
- Declaración, creación y asignación de matrices 2D
- Acceso a elementos de una matriz 2D
- Inicialización de matrices 2D
- Recorrido de matrices 2D con bucles anidados
- Suma de elementos en una matriz
- Búsqueda de elementos específicos en una matriz
- Importancia del bucle for-each
- Sintaxis del bucle for-each
- Ventajas y limitaciones del bucle for-each
- Clases LocalTime, LocalDate y LocalDateTime
- Obtener fecha, hora y fecha-hora actual
- Crear fechas y horas específicas
- Sumar y restar días, horas
- Comparar fechas
- Formatear fechas
- Calcular diferencia entre fechas
- Utilizando nuestros conocimientos para continuar con la historia.
- Importancia de los bloques try y catch
- Tipos de excepciones comunes
- Estructura básica de try-catch
- Múltiples bloques catch
- Bloque finally
- Utilizando nuestros conocimientos para continuar con la historia.
- Importancia de leer y escribir archivos
- Importar clases para leer archivos
- Leer archivos de texto
- Importar clases para escribir archivos
- Escribir en archivos de texto
- Utilizando nuestros conocimientos para continuar con la historia.
- Importancia de los bucles for-each
- Ventajas y limitaciones de for-each
- Sintaxis del bucle for-each
- Utilizando nuestros conocimientos para continuar con la historia.
- Utilizando nuestros conocimientos para continuar con la historia.
- Diferencia entre métodos y funciones
- Modificadores de acceso: public, protected, private
- Métodos que devuelven valor vs void
- Crear y llamar métodos en la clase Main
- Crear y llamar métodos en otras clases
- Diferencia entre clase e instancia
- Diferencia entre métodos estáticos y dinámicos
- Creación de objetos y uso de constructores
- Definición de métodos getter y setter
- Utilizando nuestros conocimientos para continuar con la historia.
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Si continúas usando este sitio, asumiremos que estás de acuerdo con ello.Aceptar