Dijiste que el stack se basa en el principio:" quien entra primero sale primero", pero ese principio es usado en Colas ,quisiste decir: "quien entra de ultimo sale primero"
@frankmdv3 жыл бұрын
Así es, estás en todo lo correcto.
@maagmaximus Жыл бұрын
Exacto, el stack o pila es un TAD del tipo LIFO (last in first out) y las colas FIFO (fist in first out)
@JorgeAhumada2 жыл бұрын
Excelente explicacion! muchas gracias muy claro y conciso.
@jairofernando842 жыл бұрын
Hola, realmente no es una cola FIFO, sino una pila. Realmente main tiene una referencia a createCard y que tiene un ambito propio y cuando termina la ejecucion, esa referencia se elimina y lo que esté en el ambito de createCard es candidato a Garbage Collector.
@cuadernoazul59582 жыл бұрын
Hola! gracias por la explicación, es el video más claro que encontré de paso por valor y por referencia. Lo único para comentar es que en el stack aplica LIFO, por la propia definición de stock. Si fuera FIFO sería una queue. Saludos!
@Codmind2 жыл бұрын
Si, tienes razón, se me fue eso. pero lo bueno es que se aun así se comprende. saludos,
@wilmarsanchez8074 жыл бұрын
Muchas gracias por compartir tus conocimientos sigue así no pares
@Codmind4 жыл бұрын
Gracias por el comentario Wilmar, ayuda mucho
@AbnerBerganza-p2l9 ай бұрын
Primero que nada felicidades por hacer un video de algo que muchos pasan por alto. Todo esto es lo que hace la jvm verdad. Es decir crea un entorno virtual que interpreta bytecode? Ese entorno utiliza estructuras de datos para organizar la memoria.
@elobservador71553 жыл бұрын
Gracias Oscar por compartir
@victorgabriel-kd5me4 жыл бұрын
muy buena explicación
@Codmind4 жыл бұрын
Gracias Victor! 😊
@rodrigocasarinperea44223 жыл бұрын
Excelente video amigo.
@Codmind3 жыл бұрын
Gracias! 😊
@eldetective_ing2 жыл бұрын
entonces cada frame en stack es creado por cada llamada a funcion?
@seba235713 жыл бұрын
una consulta cuando se llama a un objeto que tiene un método con el modificador static su direccion de memoria queda en el heap permanet generation?
@Codmind3 жыл бұрын
El Permgen se utiliza para almacenar la referencia a los métodos estáticos (y variables primitivas, y referencia a objetos estáticos), entonces la respuesta a tu pregunta es SI.
@joseanquiles Жыл бұрын
Hola Oscar, muy bueno el video. Pero creo que la opción -Xms es para definir el tamaño inicial del heap, no el tamaño máximo del stack. Las opciones Xms y Xmx creo que son para el heap
@crisantip3 жыл бұрын
Excelente explicación. Por favor una consulta. Mencionaste que "java -Xms" se usa para configurar la memoria del stack y lo mínimo en el HEAP. ¿Cómo identifica java a qué nos estamos refiriendo?
@electagls3 жыл бұрын
Ya tienes la repuesta ?
@crisantip3 жыл бұрын
@@electagls aún no
@Codmind3 жыл бұрын
El parámetro -Xms es definido por Java definir el Max del Heap, entonces simplemente la JVM sabe de que hablamos al poner el parámetro
@Nadiebobo Жыл бұрын
Varios errores: 1- linea 3: a = 30 . A variable "a" se le re-asigna el valor "30", se lo asignaste a la variable "b". 2- El principio FIFO(FIrst in, first out) (primero en entrar, primero en salir) no es propio del stack. El stack maneja el principio LIFO( Last In, First Out) (Último en entrar, primero en salir) Corte el video ahí, porque eran errores demasiado básicos.
@Aratgurth Жыл бұрын
El stack no es FIFO, es LIFO.
@siemprequierovolar4 ай бұрын
te equivocas en cosas muy estúpidas, trata de repasar tu video antes de subirlo.