Como vimos anteriormente en los vectores en java o cualquier lenguaje de programación son arreglos unidimensionales que permiten almacenamiento de datos de manera contigua. En Java se declaran especificando el tipo de dato que almacenarán, el nombre y la identificación [] la cual determina que se trata de un vector. Al mismo tiempo, para inicializar las posiciones de un vector, es necesario asignar al vector declarado la palabra new más el tipo de dato y nuevamente [], donde esta vez se especifica la longitud que tendrá el arreglo.
Un ejemplo práctico de esto puede visualizarse en la Ilustración a continuación.
Una vez declarado e inicializado un vector, es posible asignarle diferentes valores en cada una de sus posiciones a partir de dar a conocer el índice donde estos datos deberán ir. A nivel código, si suponemos un vector de 5 posiciones, esta asignación de valores se puede realizar, por ejemplo, mediante las siguientes líneas de código:
Esta misma asignación que acabamos de hacer, si la imaginamos a nivel gráfico y considerando las posiciones contiguas de memoria que ocupa un vector, se podría asemejar bastante a la siguiente imagen:
Un detalle muy importante a tener en cuenta es que, por convención mundial, los vectores comienzan su índice en el valor 0. ¿Qué quiere decir esto? Que si tenemos un vector de 5 posiciones, sus índices irán del 0 al 4, por lo que si hacemos referencia al índice 5, no estaríamos posicionados en la 5ta posición, sino en la sexta; esto, al tratarse de un vector de únicamente 5 posiciones provocaría un error por desbordamiento.
Video: Declaración y Asignación de vectores en Java
Para acompañar esta teoría y ver de manera un poco más gráfica y explicativa como manejar vectores en Java, te dejamos a continuación un video donde vas a poder ver el paso a paso de cómo crear, declarar y asignar un array unidimensional en Java.
Si te resultan completos los conceptos teóricos asociados a vectores y matrices, te invitamos que lleves a cabo el curso «Introducción a los Algoritmos y la Programación« que es totalmente GRATIS y con CERTIFICADO, antes de que puedas adentrarte a full con un lenguaje tan complejo como Java.
¿Te gustó este posteo? ¿Te fue de ayuda? ¡Compartilo con quienes creas que le pueda servir!
Pingback: Recorrido y Carga de vectores en Java - TodoCode
perfecto, lo entendí muy bien!
realice el curso de «Introducción a los Algoritmo y la programación» Y me sirvió de mucha ayuda para entender el lenguaje Java!
Gracias de verdad, es maravilloso entender esto al fin. Mi profesor pone mucho de su parte pero no termina de explicar esto a alguien como yo que nunca estudió programación. Un abrazo desde España!!