Advertisement

Java面试题19 牛客关于java引用类型的正确选项有哪些

阅读量:

Java面试题19下面有关java的引用类型,说法正确的有?

复制代码
    A:对于一个对象来说,只要有强引用的存在,它就会一直存在于内存中
复制代码
    B:如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可能被垃圾回收器回收。
复制代码
    C:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存
复制代码
    D:一旦发现了只具有弱引用的对象,不管当前内存空间足够与否,都会回收它的空间

蒙蔽树下蒙蔽果,蒙蔽树上你和我

引用与对象

不同的编程语言各自拥有独特的内存元素操作方式。如C和C++使用指针,在Java中则采用引用的形式来管理内存中的数据项。所有Java程序都处理的对象都是基于对象模型设计的。然而,在这种设计下,我们使用的变量名实际上是作为对象引用的操作。

复制代码
 //创建一个引用,引用可以独立存在,并不一定需要与一个对象关联

    
 String s;

借助用一个称为"引用"的标识符指代某个对象后一旦有了这样的标识符就能利用它来执行相关操作。

复制代码
 String str = new String("abc");

    
 System.out.println(str.toString());

全部评论 (0)

还没有任何评论哟~