HTML5 – Etiqueta Meta

La etiqueta meta representa varios tipos de metadatos que no pueden ser expresados con las etiquetas title, base, link, style y script. Con ella podemos indicar el tipo de codificación de nuestra página y otro tipo de metadatos. Para ello utiliza los atributos name, http-equiv, charset e itemprop.

El atributo charset se utiliza para especificar la codificación usada en nuestra página. Únicamente debe existir una etiqueta meta con el atributo charset en la página. En él indicaremos si nuestra página esta codificada en UTF-8, ISO o cualquier otro tipo de codificación. Este elemento debe estar dentro … Continuar leyendo

Reflection API (VI) – Tipos Genericos

Los tipos genéricos fueron implementados como una transformación en tiempo de ejecución. Los tipos genéricos no permiten conocer en tiempo de ejecución el tipo con el que se ha parametrizado, es decir, en tiempo de ejecución no podemos distinguir si un atributo es Map o es Map. Cuando utilizamos tipos genéricos el compilador genera el mismo bytecode que cuando utilizamos tipos no genéricos, insertando en tiempo de ejecución el código necesarios para realizar un cast para convertirlos en el tipo apropiado en cada acceso. Debido a que el bytecode es idéntico, la información sobre … Continuar leyendo

Java 7 y Google Guava – Clase Objects

Uno de los principales propósitos de ésta clase es facilitar ciertas tareas muy comunes a la hora de crear nuestros programas, proporcionándonos una serie de métodos muy útiles a la hora de tratar con objetos. Estas clases nos facilitaran la creación de métodos como equals, hasCode o toString. De esta manera reduciremos la cantidad de sentencias if’s y la cantidad de lineas de nuestro código, mejorando así su comprensión.

equals

El método equal es muy utilizado para comparar dos objetos. Cuando queremos comparamos dos objetos solemos utilizar el método equals de la clase Object. Una de … Continuar leyendo