Contenido del Curso
Principios Básicos de Java
Principios Básicos de Java
Tipos de Memoria en Java
Rendimiento de Java
Entiendo que probablemente te estés cansando de esta teoría, pero un poco de información sobre los tipos de memoria en Java te vendrá muy bien durante el desarrollo.
¿Por qué es necesario?
Para evitar errores. Los principiantes en programación se encuentran a menudo con situaciones en las que el código compila incorrectamente y produce numerosos errores. Echemos un vistazo a los principales errores con los que te puedes encontrar al principio de tu andadura como desarrollador:
Syntax Error
: Un syntax error indica que has cometido un error en la sintaxis. En otras palabras, al escribir una keyword (palabra clave) utilizada en programación, cometiste un error o simplemente olvidaste añadir un punto y coma;
;StackOverflow
: Esto significa que se ha desbordado la stack memory. La stack memory es un tipo de memoria muy rápida donde se almacenan números, variables y otros objetos a los que se necesita acceder rápidamente. La stack memory se desborda fácilmente cuando creas demasiados objetos (alrededor de un millón);OutOfMemoryError
: Este error indica que se ha excedido la memoria heap. La heap memory es un tipo de memoria más lenta pero más grande que contiene el string pool y almacena la mayoría de los objetos y estructuras de datos. Es bastante difícil desbordar esta memoria, pero si te esfuerzas mucho, puedes hacer casi cualquier cosa.
Conociendo estos tres errores más comunes desde el principio, podrás aprender Java más rápido y no te quedarás atascado cuando aparezca uno de estos errores. Además, en el futuro, te convertirás en un excelente programador embebido, y necesitarás optimizar el uso de memoria y recursos para que tu programa se ejecute mucho más rápido.
¡Gracias por tus comentarios!