Java Static Import es una de las características menos conocidas del core del lenguaje, pero a veces puede ser muy útil. La mayoría de los desarrolladores usan la palabra reservada “import” para importar las diferentes clases que va a utilizar en su programa. Existen situaciones en el que el uso de los imports no es suficiente. […]
Java Básico , conceptos core
Generando un Java HashCode correcto
Java HashCode es uno de los métodos que mas quebraderos de cabeza genera a los programadores. El método se usa en combinación con el método equals para comparar a nivel de negocio cuando dos objetos de una clase son idénticos. La implementación de equals siempre es mucho más sencilla de entender. Java HashCode Este método […]
Entendiendo el uso de Java System Class
El uso de Java System Class es algo de utilizamos todos , normalmente invocando System.out.println(“hola”) o algo muy similar. Estamos muy acostumbrados a usar esta clase , pero muchas veces no entendemos a detalle que operaciones realiza. La clase System pertenece al package java.lang y dispone de varias variables estáticas a utilizar. Estas variables son […]
Utilizando Java Custom Generics
En muchas ocasiones cuando utilizamos Java Generics nos es suficiente con utilizar el framework de Colecciones (ArrayList,HashSet etc) para solventar nuestros problemas . Sin embargo en algunos casos esto no es posible ya que ninguno de los elementos encajan con lo que estamos buscando. En estos casos debemos construir un Java Custom Generics que se […]
Tomcat Java DataSource y @Resource
El concepto de Java DataSource es común en la mayor parte de las aplicaciones Java EE y hace referencia a un conjunto de conexiones a base de datos (pool de conexiones) creadas por el servidor que se alquilan durante un determinado tiempo a cada Servlet JSP o componente que lo requiera. Estas conexiones son utilizadas por las […]
Java y MongoDB
Todos hemos trabajado con Java y JDBC para acceder a las distintas bases de datos SQL (Oracle,SQLServer,MySQL). Poco a poco tendremos que irnos haciendo a la idea de comenzar a trabajar con bases de datos NoSQL. Uno de los casos más habituales sera usar Java y MongoDB como base de datos documental. Conectarse a esta base […]
Java BigInteger
La mayor parte de las veces que trabajamos con números en Java nos es suficientes utilizar los tipos básicos como int y double que nos cubren la mayor parte de nuestras necesidades. De hecho el rango de un tipo double y un integer en Java es el siguiente: integer: -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807. double: 1.40129846432481707e-45 to […]
Java Generics (II) uso de WildCard
En este artículo vamos a cubrir una de las dudas más habituales que se producen con el manejo Java Generics, el uso del caracter “?” al que se le suele denominar wildcard . Vamos a suponer un ejemplo sencillo en el que tenemos dos clases. La clase Persona y la clase Deportista. Podemos crearnos una lista […]







