Clases para manejo de fechas

En las primeras versiones de Java para representar fechas y horas se utilizaba la clase Date del paquete java.util. Aunque todavía se puede utilizar, y hay muchos proyectos corriendo que la usan, actualmente está considerada obsoleta. La clase Date fue mejorada por el conjunto de clases derivadas de la clase abstracta Calendar, también pertenecientes al paquete java.util.… Seguir leyendo Clases para manejo de fechas

Publicada el
Categorizado como POO

La clase Math

La clase Math, situada en el paquete java.lang, nos provee de muchísimos métodos para para realizar las funciones matemáticas de uso más común. La clase Math se encuentra situada en el paquete java.lang, esta es la razón por la que varias veces hemos utilizado esta clase sin necesidad de importarla. Recuerda que el paquete java.langse… Seguir leyendo La clase Math

Publicada el
Categorizado como POO

Las librerías del JRE System Library

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

Publicada el
Categorizado como POO

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