欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

神马是引用

发布时间:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 神马是引用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 除了基本类型,其他类型都是引用。

  • 在java中引用变量是一个变量,用来存储对象所在的内存地址

  • 当引用变量没有引用任何对象,这个时候引用变量将存储空引用null。Java不允许引用基本变量

  • 在java中,对象(object)是任何非基本类型的实例,处理对象和处理基本类型不同。基本类型的处理是按值(value)的,即基本变量的假定值就存储在这些变量中。

  • 垃圾回收:只要通过引用或者引用链有可能访问的对象,都不会回收其所占用的内存。一旦通过引用链无法访问一些对象,而运行时系统判断内存不足,那么可能回收这些对象的内存。如果判断可用内存较多,虚拟机不会试图回收这些对象占用的内存。

  • 参数传递:我们使用正常的赋值将正常的实际参数传递给形式参数。如果参数是引用类型,那么正常的赋值意味着形式参数现在引用的对象和实际参数引用的对象相同。例子

    假如将yesButton作为参数传递给clearButton例程,定义如下

    public static void clearButton(Button b) {

     b.setLabel("No");

    b=null;

    }

    可以看到yesButton的值改变了,但是b=null对yesButton没有 产生影响。


  •        


    转载于:https://my.oschina.net/liangzhenghui/blog/202517

    总结

    以上是生活随笔为你收集整理的神马是引用的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。