Una librería Java es un conjunto de clases que, por medio de sus métodos, resuelven tareas comunes para el desarrollo de software. Cada librería está empaquetada en un archivo .jar y puede servir a múltiples proyectos. Las librerías de clases Java están organizadas en paquetes. Recuerda que un paquete es una carpeta en el sistema… Seguir leyendo Las librerías del JRE System Library
Autor: ciberkaos
Ejercicios propuestos – Excepciones y aserciones
EJERCICIO 1 Crearemos la clase Producto con las siguientes propiedades: ID, nombre, precio, proveedor y descripción. Nos vamos a crear múltiples constructores. Dicha clase tendrá un método comprobar(). Si el producto no tiene asignado un ID lanzaremos la excepción ProductoException que evidentemente nos crearemos nosotros. También comprobaremos mediante aserciones que el precio introducido es mayor… Seguir leyendo Ejercicios propuestos – Excepciones y aserciones
Aserciones
Una aserción es una comprobación que se hace en un punto del programa para verificar que realmente estamos utilizando los datos correctos. La sintaxis para incluir una aserción es cualquiera de las siguientes: assert <expresion_booleana> ; assert < expresion_booleana > : <mensaje_error> ; Si la expresión booleana se evalúa a false, entonces se lanza un… Seguir leyendo Aserciones
Excepciones
Una excepción es un error que ocurre en tiempo de ejecución haciendo que el programa termine de forma inesperada. Veamos un ejemplo: Si se introducen los datos adecuados al ejecutar la clase, el resultado será el esperado. Ahora bien, que ocurre si no se introducen en el formato esperado? Se produce una excepción y la… Seguir leyendo Excepciones
Ejercicios Propuestos – static y final
EJERCICIO 1 Crear la clase globo con una variable estática entera para asignar la referencia del globo. En una clase principal PruebaGlobo se crearán distintos objetos y desde cada uno de ellos se mostrará la referencia del globo. Solución Ejercicio 1 EJERCICIO 2 Crear una clase Calculadora con métodos estáticos: suma, resta, multiplica y divide.… Seguir leyendo Ejercicios Propuestos – static y final