Me resultó muy útil ver esta forma de explicación respecto a la pila de ejecución y creo que puedo entender como se va cargando la memoria que va solicitando ocupar el programa.
Partiendo de esta perspectiva y teniendo en cuenta el concepto de "Tipos de datos primitivos", me surgió una duda siguiendo el ejemplo de la foto.
¿Será una buena práctica en términos de eficiencia utilizar una variable de tipo byte cuando se declara un ciclo for del cual se conoce como en este caso que sus vueltas no superan las 5?
por ejemplo reemplazar
for (int i =1; i <= 5; i++);
en su lugar:
for (byte i=1; i <= 5; i++);
Mi duda es precisamente sobre la utilización de variables primitivas. Suponiendo que en este caso, este ciclo for de alguna manera tenga una persistencia prolongada en el sistema.
¿Es útil pensar de esta manera la utilización de datos primitivos?