Contenido de certificación
Buscar
Social
Ofertas laborales ES

Entries by vlopezf (4)

viernes
nov042011

Clases Envoltorio y Boxing

Clases Envoltorio En Java los datos numéricos, de caracteres, lógicos se tratan de forma primitiva por eficiencia. Normalmente usamos tipos primitivos y no objetos. Sin embargo, existe una manera de que estos datos puedan ser objetos, usando las llamadas clases envoltorio. Cada tipo primitivo en Java tiene su correspondiente clase envoltorio.

Click to read more ...

lunes
oct242011

Arrays en Java

Un array es un objeto que nos permite guardar varios elementos de un mismo tipo. Un array puede guardar valores de tipo primitivo o de tipo de referencia, pero el array siempre será un objeto y como tal se almacena en la memoria dinámica, el Heap. Los arrays pueden ser unidimensionales (vectores) o multidimensionales (matrices). En la imagen superior tenemos un ejemplo de un array unidimensional de longitud n. El índice de los arrays en Java siempre empiezan en 0, por tanto la última posición será n-1. El índice nos permite acceder a un elemento determinado del array. En los arrays multidimensionales tendremos tantos índices como dimensiones.

Click to read more ...

domingo
oct162011

Asignaciones, Widening y Cast.

La operación de asignación nos sirve para dar valor a una variable. La forma genérica de una asignación es la siguiente: variable = valor; Donde valor puede ser un literal, otra variable o una expresión. El proceso de la asignación se realiza en dos fases. En primer lugar, se evalúa la parte derecha y se obtiene un valor. En segundo lugar, se asigna ese valor a la variable de la parte izquierda.

Click to read more ...

martes
sep272011

Stack y Heap

En este artículo vamos a explicar estas dos zonas diferentes de memoria que utiliza la JVM (Java Virtual Machine) de Java. El Stack (Pila) se utiliza para almacenar variables locales, variables de referencia, parámetros y valores de retorno, resultados parciales. También se utiliza para llevar el control de la invocación y retorno de los métodos. Cada thread en la JVM tiene asignado un stack privado desde el momento de su creación. El Heap (Montículo) almacena objetos y sus variables de instancia. Es un espacio de memoria dinámica que se crea al inicio de la máquina virtual y es único. El administrador de este espacio de memoria dinámica es el sistema de administración de almacenamiento automático o más conocido como Garbage Collector (Recolector de Basura). Veamos con el siguiente ejemplo qué elementos se sitúan en el Stack y cuáles en el Heap:

Click to read more ...