String Constant Pool

Los tipos de datos String son algo muy común en los desarrollos de aplicaciones, y para poder optimizar la memoria, la máquina virtual de Java reserva un área especial de la memoria donde guarda las referencias a los objetos de tipo String, denominada “String Constant Pool”. ¿Cómo Funciona? Se trata de una zona de memoria donde se almacenan las referencias a los objetos String. De esta manera, cada vez que se crea un String, la máquina virtual de Java primero comprueba si la cadena se encuentra en el String Constant Pool, si la cadena ya existe devuelve la referencia a…

Continuar

HTML5 – Elemento Div

Se piensa que con la introducción de los nuevos elementos semánticos, el elemento div deja de utilizarse pero no es así. Según la deficinición del W3C: El elemento div no tiene un significado semántico, representa un conjunto de elementos. Puede ser usado con los atributos class, lang y title para darle una semantica a un grupo de varios elementos. W3C Specification

Continuar

HTML5 – Etiqueta Address

El elemento address no es nuevo ya que viene desde la versión 3 de HTML. Según el W3C el elemento address se define como: “El significado real de address es ofrecer información de contacto del autor o los autores de la página, o de la sección principal de la página, en la que aparece. Esta información puede ser un nombre, una dirección electrónica, una dirección postal o un enlace a otra página con más información de contacto.” Por ejemplo, una pagina en la web del W3C puede incluir la siguiente información de contacto: [html] © copyleft Anónimo. Si desea conocer…

Continuar

¿Qué es Scala?

¿Qué es Scala? El nombre de Scala viene de “scalable” y “language”, esto indica cual es el propósito de este lenguaje. Scala se trata de un lenguaje de programación multi-paradigma, combina características de los lenguajes funcionales y de los lenguajes orientados a objetos. En otros lenguajes los objetos y las funciones son dos conceptos distintos, pero en Scala son dos conceptos entrelazados, por ejemplo, una función valor es un objeto. Este aspecto es muy útil para mejorar las escalabilidad de las aplicaciones.

Continuar

HTML5 – Etiqueta Footer

El elemento footer es otro de los nuevos elementos estructurales de html5, representa el pie de un documento o una sección, viene a sustituir a lo que antes se escribiría como: [html] Blog – Archive – Home Copyright ©2011 Footer Examples [/html] Este elemento puede usarse varias veces en una página web. Lo podemos utilizar como pie de una página de un documento o como pie de una sección o un articulo. Cuando lo utilizamos como pie de un documento puede contener información sobre el autor del documento, condiciones y términos de uso o copyright. Si es el pie de…

Continuar

HTML5 – Etiqueta Aside

El elemento aside es otra de las nuevos elementos semánticos introducidos en HTML5. Éste elemento puede ser utilizado dentro o fuera de un elemento article, y según su localización tiene un significado u otro. Cuando va incluido dentro del elemento article , su contenido debe estar relacionado con el contenido del elemento contenedor, de manera que su contenido sea relevante para el elemento article y que si se elimina el elemento, el contenido de article quedará incompleto. Algunos usos que se le podrían dar a este elemento son: una aclaración al contenido principal del articulo o una cita.

Continuar

HTML5 – Etiqueta Nav

Cuando se diseña una página web es muy común tener un menú de navegación o un conjunto de enlaces a otras páginas o a distintas partes de la página. En HTML5 se ha creado el elemento nav para delimitar estas secciones. Según la definición del W3C, “el elemento nav representa una sección de una página que contiene links a otras páginas o a partes de la página”. Un posible ejemplo de la utilización de este elemento podría ser el siguiente menú: [html] Fútbol Baloncesto Fútbol Sala [/html] Hay que tener en cuenta que no todos los grupos de links de…

Continuar

HTML5 – Etiqueta Section

Después de explicar el elemento article en el articulo anterior, hoy intentaré explicar lo mejor posible el elemento section. Según nos define el W3C: El elemento sectión representa un agrupamiento de contenido con la misma temática dentro de un documento o aplicación. Una sección, en este contexto, es un grupo temático de contenido, con su cabecera y, en ocasiones, con un footer. Ejemplos de secciones podrían ser capítulos de un libro, el contenido de cada una de las pestaña de una aplicación, o el número de secciones de una tesis. Tag Section – whatwg Por lo tanto el elemento section…

Continuar

HTML5 – Etiqueta Article

El elemento article es otra de las nuevas etiquetas de HTML5. En la especificación de HTML5 se encuentra dentro del grupo de elementos que tienen por finalidad definir secciones, donde también se encuentran elementos como header, hgroup, section, footer, etc. (elementos de sección). Tiene un valor semántico principalmente. Ahora mismo existe mucha confusión con el elemento section. Durante los tres próximos artículos intentaré explicar estos dos elementos, sus diferencias y cual sería la forma más adecuada de utilizar cada uno de estos elementos. Definiendo el Elemento Si leemos la especificación del elemento article , nos dice: “The article element represents…

Continuar

HTML5 – Etiqueta hgroup

La etiqueta <hgroup> es otra de las nuevas etiquetas semánticas introducidas en HTML5. La etiqueta <hgroup> es usada para agrupar un conjunto de elementos h1–h6, por ejemplo, cuando tenemos un titulo y a continuación una pequeña descripción o subtitulo. Pero, ¿cuándo debemos utilizar <hgroup>? y ¿cuándo debemos utilizar header?. Cuando únicamente tenemos un titulo dentro de un articulo o sección no debemos utilizar ni header ni <hgroup>.

Continuar