Documente Academic
Documente Profesional
Documente Cultură
Aplicaciones con
Manejo de Datos en
la Memoria – JAVA
1. Introducción
creados a partir de
Clases u objetos
Java
Object Java.Lang.Class
tipos de datos
cualquier tipo de
objeto creable
Unidimensionales Multidimensionales
se ordenan en
se almacena en
HEAP MEMORY
Nursery oo
Nursery
y Espacio viejo u
efermeria
efermeria se divide en old space
Un ejemplo claro de esto puede ser un objeto de Uno de los pilares de la programación orientada a
tipo “automóvil” que al igual que su equivalente objetos es la capacidad de reutilización de código
en el mundo real, tiene diferentes métodos que ya existente en una clase, para éste propósito, uno
permiten su manipulación, características y de los mecanismos más usados es la herencia
atributos que lo identifican entre un mar de objetos que permite a una clase hija obtener atributos y
de tipo “automóvil”. Dichas características son las métodos de una clase padre o súper clase y así
mismas de lo que en los lenguajes de programación sucesivamente con cada clase descendiente de
se conocen como clases, por lo que es válido esta.
//Métodos para el manejo de los datos En este punto ya se tiene un objeto personalizado
con tipo de dato Persona y de nombre
public String getNombre() { “nombreVariable”.
return nombre;
El método anterior, permite realizar la búsqueda de Para iniciar la solución se plantea la siguiente
un objeto persona que contenga una identificación estructura de clases requeridas para el
especificada, en caso de que se encontrara el funcionamiento del programa:
9.1.1. Formulario
Si se presiona el botón ver lista de personas Una vez se ha iniciado la captura de datos, en
cuando no se ha registrado ningún asistente, se cualquier momento que se presione nuevamente
podrá observar un cuadro que advierte que no el botón ver lista de asistentes, entonces se podrá
hay asistentes, esto debido a que el arreglo que observar un cuadro de diálogo (imagen 5) con los
almacena las personas aún no presenta valores asistentes actualmente registrados.
(imagen 4).
ap oyo
l de los
at eria a r
10. M l e
t
men dquirido
s
p
com eptos a nto, se
Pa r a
t e s conc docume ndices
en te pre
difer presen l o s a guientes
l a si
en e ienda os
m l
reco ltar
u de
cons entos: u ía
u m r q
doc era
c i a . J ject.
n
a here clase ob .
• L
s e s ,l a
g r a mas
cla pro
l a s es y
• ,c
O b j etos
•
11. Glosario
ABCD Arreglo: es un conjunto ordenado de datos
organizados de forma que se pueda acceder
mediante un nombre de variable y uno o más
índices.
Flórez Fernández, H. A. (2012). Programación orientada a objetos usando java. Ecoe Ediciones.
Oracle. (2015). Objects (The Java™ Tutorials > Learning the Java Language > Classes and
Objects). Recuperado de Objects: https://docs.oracle.com/javase/tutorial/java/javaOO/
objects.html
Oracle. (2016). Oracle >Object (Java Plataform SE 7). Recuperado de Object (Java Plataform
SE 7): https://docs.oracle.com/javase/7/docs/api/java/lang/Object.html
Prieto Saez, N., & Casanova Faus, A. (2016). Empezar a programar usando Java (3a. ed.).
Valencia, España: Editorial de la Universidad Politécnica de Valencia.
Se modificó y actualizó el
contenido a la versión 8
Cambios de JAVA y se reformuló el
contenido de explicativo
de los arreglos y el modo
de almacenamiento en
memoria de los elementos
de un programa JAVA
Guionistas
Director Regional
Genny Carolina Mora Rojas
Félix Ramón Triana Gaitán
Jesús Bernardo Novoa Ortiz
Subdirector de Centro
Diseño y Diagramación
Álvaro Fredy Bermúdez Salazar Diana Katherine Osorio Useche
Ismael Enrique Cocomá Aldana
Coordinadora de Formación Profesional
Gloria Ines Urueña Montes Programadores
Davison Gaitán Escobar
Experto temático Héctor Horacio Morales García
Mauricio Eduardo Campuzano Méndez Oscar Daniel Espitia Marín
Creatives commons
Atribución, no comercial, compartir igual.
Este material puede ser distribuido, copiado y exhibido por terceros
si se muestra en los créditos. No se puede obtener ningún beneficio
comercial y las obras derivadas tienen que estar bajo los mismo
términos de licencia que el trabajo comercial.