高手们帮帮忙,这是一道面试题我从来没有听说过 对象的这四种状态,有知道的麻烦帮忙解解,万分感谢我的分不多  只有用我的真心感谢您了 谢谢

解决方案 »

  1.   

    如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。
    当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用
    的对象来解决内存不足问题。而对于只具有软引用来说,只有当内存不足时,垃圾回收器才会回收它所引用的对象的内存。弱引用是在垃圾回收器扫描时一旦发现对象只有弱引用,就会收回该对象的所占内存。虚引用就相当于没有引用,随时都能回收它所引用对象的内存