Memoria Estatica

Bienvenidos nuevamente queridísimos lectores hoy continuaremos  escalando nuestra aventura de las estructuras de datos ya que hablaremos  en este día como dice el tema sobre la memoria  estática y explicaremos un sencillo ejemplo de ella, espero les guste y que sigamos con esta aventura.


¿Qué es  la memoria estática?

Pues es un espacio lógico, pero este espacio se reserva en el diseño ósea al momento de desarrollar y también no se puede modificar cuando se esta ejecutando tu programa , quiero decir cuando tu aplicación esta en ejecución si tu reservaste en este caso x cantidad de memoria no vas a poder modificarla a menos de que termine tu programa y vuelvas al código para que lo modifiques.

Seguramente has trabajado con vectores, matrices también con arreglos, arreglos unidimensionales y los has declarado y si no aquí te daremos un  ejemplo  muy sencillo

Pero Ahora que ya sabemos con mas claridad que es una memoria estática hablaremos sobre  los Arreglos ya que es un tipo de dato estructurado que se usa la memoria estática. Y nos estaremos preguntando 

¿Qué es un Arreglo?

Los arreglos también llamados vectores o array, es un conjunto o lista de variables que para poder acceder a esas variables dentro del array se utiliza un índice o posición.

Pero que es una variable  es un espacio de memoria que se utiliza para almacenar un dato, pero digamos que las necesidades que requiera tu programa puede llevarte  a tener que almacenar múltiples datos en una sola variable los arreglos hacen esto posible siempre y cuando todos sean del mismo tipo de dato, podemos definir arreglos que contengan solo números enteros, números decimales, arreglos que contengan texto, caracteres hasta mensajes completos y arreglos que contengan objetos y todos tendrán la misma cosa en común, son datos agrupados del mismo tipo


Ahora que ya sabemos que es un arreglo vamos a implementar uno , JAVA nos provee esta clase llamada Arrays la cual contiene lógicamente manejo de datos y lógicamente comportamientos es decir métodos, esta clase arrays esta contenida en java import java.util.Arrays en esta clase encontramos muchos métodos dentro de los cuales tenemos tres principales 
  • El primero que es sort este es un método para poder ordenar
  • El método fill que nos va a servir para rellenar por ejemplo un arreglo
  • El otro método importante es el equals que nos sirve para comparar por ejemplos si dos arreglos son iguales  o no 

Ahora vamos a implementar un TDA de array utilizando estos métodos ya mencionados paso a paso y como bien saben vamos a utilizar la interfaz de Netbeans.





Al momento de ejecutar el programa saldra de resultado :




















Comentarios

Entradas populares de este blog

Tipos de Datos Abstractos (TDA)

Ejercicios de TDA y modularidad

Torres de Hanoi