JVM java虚拟机简单的内存介绍

1、栈区:存放函数参数值(方法等)和局部变量的值;(int double float char等eg. int a = 9;)

                特点:在超过这个变量的作用区的时候,这个变量会被释放。

                优点:存取的速度比堆区快。

                缺点:存在栈中的数据必须确定大小,

2、堆区:存放new的对象,JVM不定时查看对象,如果没有引用指向找个对象则被回收。(new Scanner(System.in))

                优点:可以动态分配JVM内存。

                缺点:要在运行是分配JVM内存,速度比栈区慢。

3、静态区:

4、代码区:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容