Ejercicio de programación con Java: Gestión de errores y excepciones
0h 20m
Ejercicios Java Gestión Errores Excepciones. Mejora tu manejo de errores y excepciones en Java mediante ejercicios prácticos y ejemplos claros.
Crea una función llamada dividir
que tome dos números enteros como argumentos. La función debe realizar una división del primer número entre el segundo. Lanza una excepción de tipo ArithmeticException
si el divisor es cero.
Implementa una función llamada leerArchivo
que intente abrir un archivo de texto. Usa la clase FileReader
o Files.readAllLines()
. Lanza y maneja una excepción de tipo IOException
si el archivo no se puede abrir.
Crea una función llamada mostrarLongitud
que tome un String
como argumento y muestre la longitud de la cadena. Lanza y maneja una excepción de tipo NullPointerException
si el argumento es nulo.
Crea una excepción personalizada llamada ExcepcionPersonalizada
. Lanza esta excepción en una función llamada lanzarExcepcionPersonalizada
si se cumple una cierta condición de tu elección.
Todos los ejercicios de programación de Java
Evalúa tus conocimientos con ejercicios de programación en Java de tipo Test, Puzzle, Código y Proyecto con VSCode.
Clases abstractas
Streams: reduce()
Streams: flatMap()
Llamada y sobrecarga de funciones
Métodos referenciados
Métodos de la clase String
Representación de Fecha
Operadores lógicos
Tipos de datos
Estructuras de iteración
Streams: forEach()
Objetos
Funciones lambda
Uso de Scanner
CRUD en Java de modelo Customer sobre un ArrayList
Tipos de variables
Streams: collect()
Operadores aritméticos
Interfaz funcional Consumer
API java.nio 2
API Optional
Interfaz funcional Function
Encapsulación
Interfaces
Uso de API Optional
Representación de Hora
Herencia básica
Clases y objetos
Interfaz funcional Supplier
HashMap
Sobrecarga de métodos
Polimorfismo de tiempo de ejecución
OOP en Java
Creación de Streams
Streams: min max
Métodos avanzados de la clase String
Polimorfismo de tiempo de compilación
Excepciones
Herencia avanzada
Estructuras de selección
Uso de interfaces
HashSet
Objeto Scanner
Streams: filter()
Operaciones de Streams
Interfaz funcional Predicate
Streams: sorted()
Configuración de entorno
CRUD en Java de modelo Customer sobre un HashMap
Uso de variables
Clases
Streams: distinct()
Streams: count()
ArrayList
Datos de referencia
Interfaces funcionales
Métodos básicos de la clase String
Instalación
Funciones
Estructuras de control
Herencia de clases
Streams: map()
Funciones y encapsulamiento
Streams: match
Datos primitivos
Certificados de superación de Java
Supera todos los retos de Java y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
Java
Excepciones
Programación Orientada a Objetos