Java的引用
来源:互联网 发布:淘宝买账号的靠谱吗 编辑:程序博客网 时间:2024/06/11 17:51
String abc = new String("123"); SoftReference<String> sr = new SoftReference<String>(abc);// 其实是引用的是堆中的new String() WeakReference<String> wr = new WeakReference<String>(abc);// 与软引用相同 abc = null;// 赋null, 说明abc这个对象指向了null, 堆中的new String()此时被软引用和弱引用持有着 System.out.println("SoftReference: " + sr.get());// 打印结果123 System.out.println("WeakReference: " + wr.get());// 打印结果123 sr.clear();// 断开new String()的引用 System.out.println("SoftReference: " + sr.get());// 打印结果null; System.out.println("WeakReference: " + wr.get());// 打印结果123, 此时WeakReference仍持有new String()的引用, 是弱可及的, 随时会被GC回收
阅读全文
0 0
- Java的强引用、软引用、弱引用、虚引用
- java的强引用,软引用,弱引用,虚引用
- java的强引用、软引用、弱引用、虚引用
- 关于Java的引用
- Java的引用点滴
- JAVA的引用
- 关于Java的引用
- Java是传值引用的
- Java的引用传递
- java 类的引用
- JAVA的引用
- java引用的概念
- java引用的理解
- java的引用探讨
- java的引用传递
- java的引用类型
- Java的引用数据类型
- JAVA的弱引用
- hdu 3440 House Man
- MySQL安装与卸载
- 线程池的原理及实现
- hdu1950 poj1631 Bridging signals(n*logn的最长递增子序列)
- python文件相关
- Java的引用
- angularJs的简单理解和使用(登录)
- Java程序的初始化顺序
- ReactNative接入支付宝支付
- 前端之js功能代码
- 代理与反向代理
- Scala, Spark:一些小坑
- mysql:索引与优化
- POJ 1386 Play on Words(欧拉路经典题)