Java引用
Posted 朋友圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java引用相关的知识,希望对你有一定的参考价值。
引用相当于C的指针!
因为不同的引用指向的都是同一个对象本身。
这些不同的引用如果修改了对象,全部引用指向的对象都会被修改!
/** * 证明了java引用就是一个指针 */ List<StringBuilder> list = new ArrayList<>(); list.add(new StringBuilder("123456")); StringBuilder sb = list.get(0); sb.setCharAt(2,‘9‘); System.out.println(sb); System.out.println(list.get(0)); 129456 129456
把list里面的某个元素取出来,赋值给另一个应用。
通过该引用修改的对象,list里面也被改了。
以上是关于Java引用的主要内容,如果未能解决你的问题,请参考以下文章