Java的内存回收

Java虚拟机内存原型 寄存器:咱们在程序没法控制 栈:存放基本类型的数据和对象的引用,但对象自己不存放在栈中,而是堆中 存取速度比堆块,仅次于寄存器,栈数据能够共享,栈的数据大小与生存期必须是肯定的,缺少灵活性。 堆:存放new产生的数据 能够动态分配内存大小,生存期也没必要事先告诉编译器,由于它在运行时动态分配内存,Java的垃圾收集器会自动收走这些再也不使用的数据,但缺点是,因为在运行时分配
相关文章
相关标签/搜索