老师你好
垃圾=没有被变量引用的对象
清除垃圾的方法:把null赋给变量,不让任何变量指向对象
那如果我创建了一个对象,但是我没赋给任何变量,这个对象就被JVM给清楚了?等于没创建吗?
对,但是这个回收的时间咱们控制不了
老师,堆空间实际是不是可以理解成电脑的内存条,删除的数据实际上是删除电脑内存条的数据,但是如果以后要用,这个数据还是能从电脑硬盘里面调到内存条中的,java运行中,堆空间的大小是不是跟电脑内存条的大小有关系的
麻烦你看一下,我这样理解合适不。
可以这样理解。堆内存的大小是操作系统分配给JVM的内存的一部分,堆内存初始大小,默认内存大小:系统64/1
你那个删除数据可以那样理解。
提问:什么情况下可以实现从1指向2,2是已经被用过得?
你在重新调用2而不是1的时候。