值传递引用传递傻傻分不清——final
2019-01-25 本文已影响1人
大黑跟小白的日常
值传递、引用传递、final
目标对象类
测试
要搞明白的是 引用类型之间的赋值,其实是针对对象。
搞清楚两个引用是否是指向同一个对象,很重要。
如下所示
其实所谓的引用传递,究其根本还是值传递。只需要搞清楚引用跟对象的关系即可。
要想引用指向的对象永远是同一个,那么就将引用final修饰。
换句话说:
要想引用指向当前对象并且一直指向当前对象,那么就在引用赋值时将引用定义为final;
如下
如一些源码所示,其目的就是只想让这个引用代表目标对象。
LinkedList头部node断链方法