首页
15问答网
>
一道JAVA问题,public class Test{ public Test(){new Test();}}之后用Test test = new Test()
一道JAVA问题,public class Test{ public Test(){new Test();}}之后用Test test = new Test()
实例化对象时结果是什么,为什么?
2025-05-20 10:15:14
推荐回答(1个)
回答1:
会造成堆溢出!
因为所有new的对象会放到堆里,由于你在new时是一个死循环,系统会不断的new实例,直到JVM堆内放不下抛出异常为止
相关问答
最新问答
我想知道乌市党政军及各大型企业现有多少退休干部,退休金在一千五到3千元之间和三千元以上的各有多少人
对于地球在以前的转动速度,科学家是通过什么方式测出来的?
请列举出人类面临的一系列生态系统环境问题(至少3个)并简单分析产生的原因
江苏省高级会计师评审要求的近三年的年度考核表是什么样的
尼康D5100怎么调整光圈到自己想要的ISO值?
通常老人们说的衣服尺寸85 90 95 是代表几个x 有谁知道?
朴灿烈这个是什么发色
我想申请寝室不停电 该怎么写?
山东不是山下联?
去农行存钱为什么是农银金太阳b款养老年金保险,老人说是存两年死期