Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aplicaciones con
Manejo de Datos en
la Memoria – JAVA
1. Introducción........................................................................................................... 3
2. Estructura de contenido........................................................................................ 4
3. Arreglos ................................................................................................................ 5
4. Tipos de arreglos .................................................................................................. 6
5. Definir un arreglo .................................................................................................. 6
5.1. Definición de Heap memory .............................................................................. 6
5.2. Los arreglos y la Heap memory ........................................................................ 7
6. Métodos nativos que permiten manejar y realizar operaciones con arreglos....... 7
7. Acceso a los datos en un arreglo ......................................................................... 8
8. Programa de ejemplo ........................................................................................... 8
8.1. Desarrollo .......................................................................................................... 9
9. Material de apoyo ............................................................................................... 14
10. Glosario ............................................................................................................ 15
11. Referencias bibliográficas ................................................................................. 16
Créditos................................................................................................................... 17
Creative Commons ................................................................................................. 17
Tipos de Arreglos
tipos de
arreglos de clases
Arreglos
se pueden
crear con primitivos
Arreglos
unidimensionales
se almacena
Memoria
m r
e o ia HEAP
HEAP
lugares de Enfermería
HEAP Espacio
viejo
Cuando se usan arreglos de cualquier tipo, es La memoria Heap se divide en dos partes: la primera
importante conocer acerca de lo que en Java se es la enfermería o “nursery”, un lugar reservado
Para acceder a los datos almacenados en un arreglo basta con hacer un llamado a la variable
por su nombre y la posición del dato deseado, teniendo en cuenta que las posiciones inician en
0 y terminan en un numero menos que el largo del arreglo; es decir si el largo total es de 10, las
posiciones serán de 0 a 9.
El presente algoritmo expone al aprendiz el uso como cantidad de aprendices el número cero (0),
de arreglos unidimensionales y su aplicación a un el programa solicitará que se ingresen 10 datos,
problema de solución simple, el código consiste en este caso, estudiantes. Al finalizar se muestra
en un programa que permite al usuario ingresar el un listado en una ventana independiente con los
nombre de un grupo de aprendices y su respectiva estudiantes que aprobaron y luego otra con los
nota final del curso de programación en Java. que no.
El programa debe permitir registrar cualquier Se debe tener en cuenta que en el presente ejemplo
cantidad de aprendices; si en determinado caso sólo se deben usar arreglos nativos o primitivos
el valor ingresado es cero (0), entonces se tendrá unidimensionales, y usar la librería JOptionPane
como valor por defecto o valor estándar la cantidad para el ingreso y salida de datos en pantalla.
igual a 10, esto quiere decir que si se ingresa
o
ea poy
ial d los
ter r
9. Ma e
t a
men dquirido
s
p l
com eptos a ado de
t
Pa r a
t e s conc Resul nda a
en te ie
difer l presen e recom tar los
e s l
en d i z aje, s consu :
n e s
Apre prendic umento nales.
a oc sio
los
i e n tes d nidimen
sigu glos u de
re
• Ar ructuras ento. a
E s t a m i i e n t ada
• ce n n or
alma amació s Java.
ogr glo
• Pr tos arre
obje
10. Glosario
ABCD Arreglo o vector: estructura de datos que coloca
un tipo de datos en celdas continuas.
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. Recuperado el
14 de septiembre de 2017 https://riunet.upv.es/bitstream/handle/10251/70965/IPP-
Llorens%3BG%C3%B3mez%3BGaliano%20-%20EMPEZAR%20A%20PROGRAMAR%20
USANDO%20JAVA.pdf?sequence=2
Sznajdleder, P. A. (2013). Java a fondo: estudio del lenguaje y desarrollo de aplicaciones. Buenos
Aires, Argentina: Alfaomega. Recuperado el 14 de septiembre de 2017 https://es.slideshare.
net/chikoaguilar/java-a-fondo-2da-edicin-pablo-augusto
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.