import java.lang.ref.SoftReference;
import java.lang.ref.WeakReference; public class TestGC {
/**
*
* 软引用 当内存满的时候,才会回收软引用指向的对象
* 弱引用 每次进行垃圾回收时,不论内存是否满,都是回收弱引用指向的对象
*
* @param args
*/
public static void main(String[] args) {
String str = new String("asdasd"); //强引用
SoftReference<String> softReference = new SoftReference<String>(str); //软引用
str = null; // 去掉强引用
System.gc(); //垃圾回收器进行回收
System.out.println(softReference.get()); // asdasd String abc = new String("asdas"); // 强引用
WeakReference<String> weakReference = new WeakReference<String>(abc);//弱引用
abc = null;// 去掉强引用
System.gc(); // 垃圾回收器进行回收
System.out.println(weakReference.get()); // null
}
}

  

最新文章

  1. sap后台作业管理/sap打印管理
  2. AppStore占坑注意事项
  3. 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(三)码农网
  4. Win7/8下提示OpenSCManager failed 拒绝访问
  5. Zookeeper工作原理
  6. dreamvc框架(一)ioc容器的集成
  7. haxe 中使用音效
  8. Gazebo與ROS版本說明
  9. 排序算法——(2)Python实现十大常用排序算法
  10. C语言复习2_运算符
  11. 聚合函数count()
  12. 关于数据安全RSA,MD5,TOKEN
  13. The Minimum Cycle Mean in a Digraph 《有向图中的最小平均权值回路》 Karp
  14. AURO OtoSys IM100 vs Lonsdor K518ISE: which better?
  15. wc2016鏖战表达式(可持久treap)
  16. python 网络爬虫介绍
  17. 【CF522A】Reposts
  18. sql 根据另一个表的数据更新当前表
  19. 使用nginx反向代理到不同服务器(共享同一端口)配置文件
  20. css 设置背景色

热门文章

  1. Oracle队列实现
  2. 安装仪表盘控件Iocomp会遇到的几个常见问题
  3. Java 格式化日期、时间
  4. Spire.Doc 生成pdf业务运营报告
  5. 解决window tomcat 8.5 启动控制台输出为乱码
  6. Flask--登录验证(多个装饰器)
  7. vue---axios实现数据交互与跨域问题
  8. JMeter java.net.BindException: Address already in use: connect
  9. NOI2019游记 —— 夏花般绚烂,繁星般璀璨
  10. 【Java】《Java程序设计基础教程》第七、八章学习